MySQL的复制功能解决的问题
1.实现了在不同服务器上的数据分布
利用二进制日志增量进行,不需要太多的带宽,但是使用基于行的复制在进行大批量的更改时会对带宽带来一定的压力,应分批进行
2.实现数据读取的负载均衡
需要其他组件配合完成,利用DNS轮询的方式把程序的读连接到不同的备份数据库或利用LVS,haproxy这样的代理方式(非共享)
3.增强了数据的安全性
利用备库的备份来减少主库负载
利用二进制日志增量进行,不需要太多的带宽,但是使用基于行的复制在进行大批量的更改时会对带宽带来一定的压力,应分批进行
需要其他组件配合完成,利用DNS轮询的方式把程序的读连接到不同的备份数据库或利用LVS,haproxy这样的代理方式(非共享)
利用备库的备份来减少主库负载