springboot +Sharding-JDBC 读写分离

Sharding-JDBC是当当网的一个开源项目,只需引入jar即可轻松实现读写分离与分库分表。读写分离,简单来说,就是将DML交给主数据库去执行,将更新结果同步至各个从数据库保持主从数据一致,DQL分发给从数据库去查询,从数据库只提供读取查询操作。读写分离特别适用于读多写少的场景下,通过分散读写到

#MySql   #工具   #sql  

MySql事务原理

数据库事务数据库事务在日常的作业中可或缺,我们了解事务只是停留在上课时候的事物的几种特性:原子性、隔离性、一致性、持久性,也知道数据库会有一个默认的隔离级别,那么为什么要有四种特性,以及默认的隔离级别的作用(可能会清楚是避免幻读等等,今天看了一些相关的文章谈一下自己的看法。事务的基本要素(ACID)

#MySql   #事务