17.1.2.1 Advantages and Disadvantages of Statement-Based and Row-Based Replication 基于语句复制和基于行复制的
优势和劣势
每个binary logging 格式有优点也有缺点,对于大多数用户,mixed 复制格式应该提供最好的
数据完整性和性能的组合。但是,你想利用特定的功能对于基于语句的或者基于行的复制格式 ,当执行某个任务时,
你可以使用这个章节的信息,它提供了一个相对的优缺点的总结,可能适合你的需求。
Advantages of statement-based replication 基于语句复制的优势
Disadvantages of statement-based replication 基于语句复制的缺点
Advantages of row-based replication 基于行复制的优点
Disadvantages of row-based replication 基于行复制的缺点
基于语句复制的优势:
1.成熟的及时在MySQL 3.23就已经出现了
2.更少的数据写入日志文件,当更新或者删除影响很多行的时候,
这个会导致更少的空间需要用于日志文件。这也意味着从备份执行恢复可以更快的完成。
日志文件包含了所有改变的语句,也可以用于审计数据库:
基于语句复制的缺点:
语句对于SBR是不安全的,不是所有的语句修改数据的(比如 INSERT,DELETE,UPDATE和REPLACE语句)
可以被复制使用基