vlambda博客
学习文章列表

雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!



关于【雍正荐书】
雍正荐书:每个月数次,爱可生开源社区以抽奖或者其他活动方式送出精心挑选的图书, 以此来回馈一直支持我们的小伙伴们;

关于电子工业出版社

介绍本月的好书之前,再三感谢 电子工业出版社 友情图书赞助!

电子工业出版社博文视点  IT出版旗舰品牌!!


本期好书


雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!

【深入理解MySQL主从原理】

高鹏 著 



雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!


推荐理由


雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!

数据库技术在当下的大环境下显得尤为重要,对于核心技术的掌握和沉淀,同时能够构建和谐的技术生态持续发展。

MySQL 的发展可以作为开源数据库技术的典型代表,里面有很多我们去学习的内容,也有很多探索和改进的方向。

有句话说得好:研究的方法,要合之而见其大,必先分之而致其精。同样在我们的数据库学习和使用中也需要按照这种精深的学习模式能够沉下心去钻研和测试,才能够真正理解数据库的一些技巧,把它转化为你的经验。

在我的学习经历中,如果想快速学习一门技术,可以通过以下三种方式:

第一种方式是通过代码来理解它的实现,来反推它的逻辑,这种方式的难度极大,而且起点相对高,能够沉浸其中的人非常少,过程相对来说是苦闷的,但如果能够沉下心来,看代码和调试一种程度之后,有了感觉,相信就会融会贯通。身边这种大神也有,但确实不多。

第二种方式算是捷径,就是去听听作者怎么说,通过他的分享来从整体对一个项目有一个基本的认识和了解,好比你去拜访一个朋友,他热情地把你领进门,带着你走走客厅,走走卧室,给你介绍房子的装修风格、里面的家具和电器,为什么要这么设计,很快你就能够对这一切熟悉起来。这种方式很好,而且最省事,但可遇不可求。

第三种方式,就是通过对比的方式来学习,比如学习 MySQL 和 Oracle 的学习,有了 Oracle 的基础学起来会容易很多。但越是深入学习,发现两者的差别越来越大,不断通过对比来完善自己的认知,从差异化中找到学习的重点和方向,也能够对技术的发展有一个相对理性的认识。

本书是按照第一种和第二种的组合。

—— 腾讯云TVP,Oracle ACE 杨建荣



内容简介


雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!

在超大规模流量的分布式系统环境下,无论是从系统性能的角度,还是从数据安全性的角度,掌握 MySQL 主从原理,都是当下技术人员的必备基本功。MySQL 主从原理是高可用架构的基石,即便是MGR这种集群架构也可以看到主从的影子。要解决一个问题或者故障,最快的方式就是了解它的原理,快速定位问题。《深入理解 MySQL 主从原理》从源码层面抽丝剥茧般地描述 MySQL 主从原理,全面地介绍了GTID相关的知识点,并解析了主要 Event 的生成、作用和格式,以及线程的初步知识、MDL LOCK、排序等热门话题和主从相关的案例。

无论是 MySQL DBA和 MySQL 源码爱好者,还是刚进入数据库行业的小白读者,通过阅读本书,都能通过源码级分析,更好地理解和使用 MySQL 主从复制技术。



本书结构


雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!

深入学习主从原理,需要按照一定的顺序学习,如果不知道 GTID、不知道 Event、不知道主库如何生成 Event,那么肯定不能深入理解主从原理,因此本书按照这种顺序进行讲解。本书一共分为5章,前4章应该作为一个整体顺序阅读,第5章和前面4章没有关联,可以独立阅读。

第1章:介绍 GTID 相关的知识点,包含 GTID 的构成、GTID 模块的初始化、GTID 中的运维等知识点。

第2章:介绍 binary log中的主要 Event,从作用、格式讲解、实际解析等几个维度讲解各个 Event。

第3章:介绍主库是如何生成 Event 的,以及DUMP线程是如何通过 GTID 进行主库 binary log 定位,并且进行 Event 传输的。

第4章:介绍从库是如何应用 Event 的,并且还包含了推荐的参数设置和 Seconds_ Behind_Master 延迟的相关知识点。

第5章:本章作为知识拓展,讲解线程的初步知识、MDL LOCK、排序等热门话题,还包含了主从相关的案例。




雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!

雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!

雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!

雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!


雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!


雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!
  • 即日起至2021年4月1日 16:00;


雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!

活动规则

  • 用户可扫描下方活动程序码,参与抽奖。我们将定时开奖公布中奖名单;

  • 邀请好友助力可增加中奖概率噢;


雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!


雍正荐书 | 一本书让你彻底理解 MySQL 主从原理!

获奖说明

  • 2021年4月1日 16:00系统自动开奖。

  • 开奖后的3天内,获奖用户请填写中奖信息和邮寄信息,超时视为放弃。


    本活动最终解释权归爱可生开源社区所有



没有获奖的小伙伴,可以点击【阅读原文】直接购买哟~