mysql 运维 角度_深入浅出、抽丝剥茧从源码、运维两个角度深入讲解MySQL

MySQL是开源世界里面一颗璀璨的明珠,是最流行的关系型开源数据库。关于MySQL的著作浩如烟海、充栋盈车。本书独辟蹊径,从运维和实践相结合的角度,分专题和知识点逐一讲解。用源码去解释MySQL的知识点,分析碰到的问题。

第一部分是MySQL

在这一部分中,我们介绍了MySQL大部分常见知识点的概念和原理,以及运维经验。所谓源码面前,了无秘密。我们从MySQL源码入门开始,介绍源码结构、启动过程、创建连接、表对象缓存等,希望读者在研究MySQL的时候,能充分借助MySQL源码开源的优势,从源码出发,深入理解MySQL的精髓。

本部分会重点介绍InnoDB的相关概念,从源码目录结构,到InnoDB体系架构及其数据字典、数据存储结构、索引的实现原理、两次写(DoubleWrite)、日志管理机制、InnoDB 记录格式等,都进行了深度的剖析。

第二部分是Galera

Galera是去哪儿网架构MySQL高可用的技术基础,我们选择了以GaleraCluster为基础的Percona XtraDB Cluster为技术原型,自主研发了针对去哪儿网这种以交易为主需求的电子商务网站的MySQL高可用架构方案,目前已经在线使用了三年,可能也是国内最大的Galera集群,我们也很荣幸能成为MySQL集群化的早期践行者。

本部分首先介绍了Galera Cluster的设计与实现,让读者能从宏观层面理解它。当然,虽然说是宏观,但是根据本书写作的主导思想,也不免会从源码的角度去剖析其架构、理解其精华。Galera 提供了非常丰富的参数让使用者去灵活地设置,我们也做了重点介绍和解析。在准备工作完成之后,开始讲述Galera的重要知识点:验证方法、消息传送、GCache 实现原理、SST/IST细节、Donor/Desynced详解、并发控制、FlowControl 及grastate.dat文件揭秘等。

第三部分是Inception

这是我们从零做出来的一个开源项目。Inception 已经开源,其手册也已经在网络上广泛传播,而本书所要讲述的,更是对Inception的一种理解,以及它的意义和设计理念。关于它的诞生、安装与使用,以及支持的选项、结果集和命令集等,我们都会介绍。同时,值得注意的是,我们特地安排了一节Inception的彩蛋,里面讲述了几个Inception的特殊功能,它们已经成为了日常工作中不可或缺的重要工具。

目录、内容

由于篇幅限制,无法把全部内容展现出来,文末有完整版免费获取方式

7be222e4fb7072c2373a1bad976b2795.png

MySQL篇目录

1a4caaf3bcc029512776c4c8225c383c.png

473e228e65451bdfafdc58d76ad81362.png

b900a81ceb3349042f4f22206eb8a8be.png

内容

0c3bfdd567aad1e5e3230c12b52067f5.png

MySQL源代码组织结构

39411399323a2947aaa983076a5a16fd.png

对象缓存参数变量

f5eca3d350cb74eb912d4a6b6a2a3210.png

InnoDB

2b47c514dc382841dff4dceb8bc89ce1.png

日志管理

第二部分Galera篇

e133bd3b221b732fc3d2d9e636ad6f35.png

a08e53c8f3feb973805f15ca105cb8ea.png

内容

83d2a78891280b36fee37bf0f589e448.png

GaleraCluster的设计与实现,

20ecad330066cdfff8c655f50a6b263d.png

Galera的并发控制机制

322daa5d493f91a8b02f0a0ebb50e62d.png

流量控制

b5003612709de6992491159e9d54b54f.png

集群死锁

第三部分Inception篇

8e3b73f8b43be1b2787d9691f72498f7.png

3f707510e7cceb0bac8c54edc923f582.png

内容

006c06a4300b6790d25b49508158081c.png

半自动化方法

efa33c8fc44f3a0276a83da2701c7583.png

备份存储架构

277e4a7c8038ae4d84eca16d858782dc.png

命令集语句

由于篇幅限制无法内容全部展现出来,想要完整版PDF的朋友,点赞、关注、转发之后,私信【学习】即可免费获取完整版文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值