-
我们聊聊CMU 15445之1 Relational Model
什么是数据库? 数据库是近几年来最火热的基础软件领域了,无论是开发者,创业者,投资者,爱好者,投身于数据库及相关领域的人越来越多。 数据库无处不在,应用在各个行业领域和方向,并且承担了十分重要的作用,...
-
系统库-SQL Server MSDB探究
概述 MSDB 数据库是 4 个可见系统数据库之一,另外3个分别是master、model 和 TempDB 。MSDB目的是跟踪一系列常见 DBA 活动历史记录,如备份和恢复。它还包含 SQL Se...
-
值得关注的MySQL高可用方案
随着MySQL官方的不断发力,在基于MySQL复制的基础上,推出了一系列的高可用方案,例如,主从半同步复制、InnoDB ReplicaSet、组复制(MGR)、InnoDB Cluster,及目前最...
-
-
Mybatis Plus批量插入数据到MySQL中
作为CRUD程序员,大部分Java开发者应该都在用Mybatis Plus来操作数据库。但是BaseMapper默认仅提供了int insert(T entity)这个单条插入的方法。那么我们想批量插...
-
-
-
Navicat使用指南
这里给小伙伴们罗列几个我在使用DataGrip中一些不足的地方: 用户体验并不十分友好,你需要花费一些时间去学习如何使用它和相似的工具比较,它运行并不迅速,当处理大容量数据库的时候会比较缓慢,将耗费G...
-
SQL高效查询建议,你学会了吗?
为什么别人的查询只要几秒,而你的查询语句少则十多秒,多则十几分钟甚至几个小时?与你的查询语句是否高效有很大关系。 今天我们来看看如何写出比较高效的查询语句。 1.尽量不要使用NULL当默认值 在有索引...
-
Spring Boot 加一个注解,轻松实现 Redis 分布式锁
一、业务背景 有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。 二、分析流程 使用 Redis 作为分布式锁,将锁的状态放到 Red...
