Mysql架构、复制类型、复制功能介绍
1.1 常见的几种主从架构
一主一从
一主多从
多主一从
双主互备
1.2 主从复制功能
1)实时灾备
2)读写分离
3)高可用
4)从库数据统计
5)从库数据备份
6)平滑升级
1.3 三种复制方式
(1)基于语句的复制:在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较高。
一旦发现没法精确复制时,会自动选择基于行的复制。
(2)基于行的复制:把改变的内容复制过去,而不是把命令在从服务器上执行一遍。从MySQL5.0开始支持。
(3)混合类型复制:默认采用基于语句的复制,一旦发现基于语句无法精确复制时,就会采用基于行的复制。
1.4 复制解决的问题
1、数据分布(data distribution) 2、负载均衡(load balancing)
3、备份(backups) 4、高可用和容错行(high availability and failover)