基于以下原因,我们会用读写分离:
1.写时锁表,会影响读
2.读写的压力达到单台数据库极限,使用多台来分摊压力.
以两种方式实现读写分离:
1.在项目代码中使用多数据源,指定当前请求线程使用的数据库进行读写分离.(缺点:当某台数据库宕机,无法检查)
2.使用mycat配置读写分离(优点多多)
参见:https://www.bilibili.com/video/BV1AJ411P7z6?p=9
原文:https://www.cnblogs.com/trump2/p/13045675.html