现在一些基于大型项目的开发尤其是分布式,就不可能只有一个数据库,那么在分布式的数据库下要实现水平分割,读写分离该怎么保证一致性呢,下面从几篇优秀的文章中剖析一下:
第一篇文章精简,是从配置文件下手,直接快速上手可以实现多数据源以及读写分离。没有实现动态切换数据源
第二篇文章详细的介绍了mysql的通过代理方式动态切换数据源
第三篇的亮点在于对主从数据库的数据备份以及同步介绍,可以着重看它在centos里如何进行数据同步的,我感觉那个动态切换数据库写的不如第二篇清新脱俗。
参考文章:
Springboot多数据源配置详解