上QQ阅读APP看书,第一时间看更新
1.4 小 结
绝大部分MySQL高可用方案都离不开其原生的复制功能,因此作为全书的开篇,本章介绍了MySQL最基本的复制形式,异步复制。我们描述了复制的主要用途,复制的工作原理和流程。MySQL复制以二进制日志binlog为基础,它是在MySQL服务器层实现的,而在存储引擎层有自己的事务日志。通过XA的两阶段提交,两种日志协调配合,既保证了实例级的崩溃恢复,又保证了主从库的数据一致性。
除理论外,我们还讲解了MySQL安装,以及配置异步复制的详细步骤。从最简单的空库,到理想情况下的脱机,再到现实中的联机,各种场景下配置MySQL复制的具体操作,都在本章中逐一说明。本章是学习MySQL高可用的起点,下一章我们将介绍MySQL的另一种复制形式——半同步复制。