数据生态:MySQL复制技术与生产实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

推荐序二

在开源国产数据库崛起的今天,罗小波和沈刚所著的这本佳作《数据生态:MySQL复制技术与生产实践》,无疑将为MySQL在各行业的推广和使用做出贡献,这也是像我这样的从商业数据库转到开源数据库的从业者的福音。

MySQL能够成为“最流行的开源数据库”,其复制技术起了巨大的作用。Sharing Nothing架构、横向扩展、高可用、容灾、数据集成与聚合,这一系列名词所代表的架构和应用场景都与复制技术有关。多应用场景意味着与复制相关的技术灵活而复杂:异步复制、增强半同步复制、语句级复制、行级复制、按位点复制、GTID复制、多源复制、级联复制、多线程复制、双主架构、一主多从架构、延迟复制、读写分离等。不同的业务场景,使用不同的复制架构,该如何正确地构建MySQL复制拓扑、如何有效地监控和正确地维护,这些都是架构师和DBA要解决的问题。

小波他们这本书系统讲解了MySQL复制技术的知识点,涵盖上面所提到的各种场景和架构相关的问题。我特别佩服小波,佩服他在技术研究和写作上的系统性,在书中对高层架构和实践细节的知识讲述得细致而全面。毫无疑问,这些知识将有助于DBA构建企业级MySQL运行环境,在数据库可扩展性和高可用性等方面,做到正确地实施和监控,以及管理和维护。

本书以专题的形式切入,力求将MySQL主从复制的原理和实践讲透。掌握MySQL复制技术后,再了解和掌握生态圈中的第三方产品,包括MHA、Orchestrator、Replication Manager、Otter、Canal、ProxySQL等,来补充MySQL架构,就不再是难事。

由于篇幅原因,这本书没有涉及MySQL Group Replication(简称MGR,即组复制),所以很期待小波的下一本书能够对MySQL复制技术的另一个分支“组复制”进行全面、细致、深入的讲解。

再次感谢小波给社区和行业带来的佳作。

熊军
云和恩墨产品研发副总裁