如果mysql服务器只有一个,会产生如下问题:
读写都是有一台数据承担,压力大
数据库服务器磁盘损坏数据就会丢失
所以我们用到了读写分离
什么是主从复制:
一台或者多台mysql数据库从另一台MySQL数据库进行日志的复制
解析日志并且运用到自身,实现从库主库的数据保持一致
我们代码如何实现呢?
首先我们aop环绕代理service层,获取服务层的方法前缀,并将它们分为读写行为表示,到dao层去调用数据库的时候将会根据行为标识进行判定选择哪个数据库
如果mysql服务器只有一个,会产生如下问题:
读写都是有一台数据承担,压力大
数据库服务器磁盘损坏数据就会丢失
所以我们用到了读写分离
什么是主从复制:
一台或者多台mysql数据库从另一台MySQL数据库进行日志的复制
解析日志并且运用到自身,实现从库主库的数据保持一致
我们代码如何实现呢?
首先我们aop环绕代理service层,获取服务层的方法前缀,并将它们分为读写行为表示,到dao层去调用数据库的时候将会根据行为标识进行判定选择哪个数据库