深入理解MySQL主从原理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

专家赞誉

从2016年开始,本书作者经常向我请教关于源码的问题,可见他是一个对源码非常执着的人。纵观本书的整个目录,覆盖了主从的方方面面,希望本书能够让读者对主从原理有更加深入的理解。

——高级MySQL内核专家 翟卫祥(网名印风

MySQL是当下流行的开源关系数据库,目前其使用领域已扩展到金融等传统行业。本书作者是资深MySQL运维专家,除了有丰富的运维经验,更可贵的是他能深入源码层面进行理解和分析。本书即是其在MySQL主从复制上的心血之作,原理和实践兼备。有幸拜读,诚意推荐,相信定能对读者有所帮助。

——网易杭研高级数据库开发专家、《MySQL内核InnoDB存储引擎 卷1》作者 温正湖

很高兴能有一本专门介绍MySQL主从复制的书,Binlog是任何一个MySQL从业者都绕不过去的知识点,高鹏不仅从使用的角度分析各种问题,还从源码内核解析各个功能的实现细节。从根上搞明白Binlog的细节,不管是DBA还是开发人员,都能从中收获良多。读完这本书,主从复制问题就不会再困扰你了。

——金山云MySQL高级内核研发 桑栎

和本书作者认识,源于他的一位同事参加了知数堂的MySQL课程,学习之余和本书作者有些交流互动,对一些观点进行了探讨,然后就顺理成章地熟悉了。本书作者原本是Oracle DBA,但他在接触MySQL之后,开始对MySQL进行深入探究,这种学习的态度和方法令我折服,也反过来促使我更深入地理解MySQL。为了更好地理解InnoDB引擎,本书作者还曾经开发了bctool、bcview和innblock等几个工具。在innblock工具的开发过程中,我也以“产品经理”的角色提了一些建议,在这个工具发布后,我也在我的公众号帮忙推广。听闻本书作者要写本书,我就一直非常关注,本书主要从源码层面深入解析MySQL主从复制的方方面面,满满的干货,非常难得,强烈推荐给大家。

——Oracle MySQL ACE Director、知数堂联合创始人 叶金荣

高鹏做事非常专注,而且动手能力超强。有一件事情令我印象特别深刻,在和我交流MGR高可用节点选择后,不到两周,他就告诉我,他实现了一个MGR vip漂移的Python脚本。他先后实现了InnoDB的Page分析、MySQL InnoDB加锁分析,又转战写作本书。通过本书的目录可以看出高鹏把复制相关原理做了彻底的分析,对于想深入理解MySQL复制及binlog相关内容的朋友来说是不可多得的学习资料。

——知数堂联合创始人 吴炳锡

很高兴MySQL数据库领域又一本新书发行。目前,主讲MySQL主从原理方面的书少之又少。本书作者是我熟知的业界资深数据库运维和开发专家,对MySQL InnoDB、主从实现原理研究颇深,开发了不少优秀的MySQL数据库运维工具。本书是作者多年来研究MySQL原理和实践的完美结晶,是想深入研究MySQL主从原理的运维和开发人员不错的选择。

——Oracle MySQL ACE、京东商城数据库运维专家 王伟

我研究MySQL复制相关的代码是从MySQL 5.5版本开始的,眼看着MySQL的复制功能一步步变得完备且易用,原理也变得精巧且复杂。现在,我已经很难低成本地向刚入行的工程师介绍清楚MySQL复制功能的每一处考量了。幸运的是,高鹏的这本书给了读者一个底座扎实的阶梯,垫垫脚就能够到。真心希望读者能通过这个阶梯,看到更大的技术世界。

——爱可生首席技术官 黄炎

和高鹏相识之初,正值陆金所进行全站去Oracle转MySQL架构改造的关键时期。我们对核心金融交易系统全部使用MySQL进行重构时,遇到大量的技术细节问题,需要谨慎合理地应对。团队人员必须对源码有非常深入的理解。期间,我的团队和我本人经常与本书作者高鹏就金融实战场景下遇到的各种MySQL案例进行详细的讨论和验证,并且受益匪浅。高鹏对MySQL源码,特别是主从复制模块的源码研究造诣深厚,我很欣喜地看到这些经验都转化到本书当中。相信本书会成为MySQL源码领域非常经典的作品。

——陆金所数据架构团队负责人 王英杰

主从复制机制是MySQL集群高可用的基础,也是连接OLTP到OLAP生态的桥梁,很大程度上奠定了MySQL流行的基础,本书作者是对这方面研究极深的专家,让人印象深刻。不论对于DBA还是研发人员,本书都有很好的指导作用,强烈推荐阅读。

——多点Dmall数据库负责人 冯光普

近年来,MySQL越发流行,甚至已经渗透到了金融行业应用场景,MySQL的主从复制功不可没。它一直是MySQL的关键特性。本书作者从源码入手,将复制的主要功能模块和实现原理进行了深入剖析。如果你想了解更多MySQL复制相关的细节,更好地为工作服务,那么这本书是非常不错的选择。

——高级DBA 李大玉

作为一个ITPUB的老读者,我拜读过不少高鹏的关于Oracle的文章。偶然之间发现他已转战MySQL领域,并撰写了大量原理性剖析的文章。其中,印象较为深刻的是几篇关于MDL Lock的源码层面的解析,读完后感觉豁然开朗。开源数据库越来越火,尤其MySQL表现最为抢眼,如果要深入学习MySQL主从原理,那么本书是不可多得的资料,强烈推荐之!

——Oracle ACE、云和恩墨服务产品群总经理 李真旭

我和高鹏的技术生涯有些类似,都是从Oracle转战MySQL。他尤其善于总结技术原理,写了很多深入介绍原理的文章,这种高产和执着让人佩服。本书主要涉及MySQL主从复制,这是一个很经典的话题,高鹏从源码的角度进行了全新的解读,通读本书之后,我发现了很多自己未曾考虑过的技术细节,希望本书能帮助研究和应用MySQL的读者。

——dbaplus社群联合发起人、腾讯云TVP.Oracle ACE 杨建荣

认识高鹏,源于ITPUB Blog的专家推荐。我们初识于Oracle技术,随后转战MySQL。高鹏侧重源码剖析,对各种“疑难杂症”的分析入木三分,热心帮助网友解决了很多问题。现在,他将自己对MySQL主从复制部分源码的解读汇总成本书分享给大家。细细品读,必定受益良多。

——杭州有赞科技DBA、公众号yangyidba作者 杨奇龙

我几乎拜读过高鹏所有与MySQL相关的文章。我们也多次就数据库问题一起深入研究和讨论。对于复杂问题,高鹏能够快速找到相关源码并进行解答,实在令人佩服。本书对MySQL主从复制进行了深入剖析,对于中高级DBA来说,是非常好的深入学习MySQL的资料,真心推荐。

——杭州贝贝网高级DBA 徐晨亮