SBR
小,便于统计和审计,人为还原,binlog协议兼容性好
可能不一致
RBR
一致,SQL执行会更快,更少的锁
文件大,
GTID 与事务一一对应的全局唯一ID;
在一台服务器只执行一次;5.6.5支持
组成:server_uuid:seq no
master_auto_position
作用:更简单实现failover,部署复制,并且更安全
5.6 slave 强制开启级联参数和binlog
5.7 可以不开启级联,元数据放到表里
不允许有空洞
limitation:
1、主从表要引擎一致
2、不支持create.. select
3、不支持SQL操作混合引擎
4、集群要同时开启或关闭GTID
5、升级GTID,统一关闭集群升级
6、errant transaction
集群必须同时开启GTID
添加slave 备份恢复
网友评论