高性能MySQL(第4版)
高性能MySQL(第4版)
链接:https://pan.baidu.com/s/1V_9BslJ2aDL624kjMMS8rg?pwd=dxtd
提取码:dxtd

精彩书摘
自近 20 年前《高性能 MySQL》(第 1 版)问世以来,它已经成为每一位被新聘成为数据库管理员、系统工程师或数据库开发人员桌上的第一本书。
最初当 Jeremy Zawodny 和 Derek Balling 着手写一本关于大规模运行 MySQL 的书,为多年的谜题带来清晰的思路和结构时,它注定会成为 MySQL 世界的经典。经过十几年的多版更新,有些原始内容和后续更新一直有效,有些则不然。
MySQL 本身在进步,MySQL 社区改变了很多,我们使用 MySQL 的方式也改变了。现在,在第 4 版中,Silvia 和 Jeremy 承担了艰巨的任务,要把这本经典图书更新到当今时代,他们是完成这项任务的最佳搭档。
我在 MySQL 社区工作的这段时间(现在已经超过 20 年了 !),始终不变的一件事情,就是变化。每个人使用 MySQL(或者说通用数据库)的方式都略有不同,对它有不同的期望。
每个人都会做出一些好的决定,也会做出一些善意但值得怀疑的决定。当然,也总会做出一些糟糕的决定。有时,进步是容易的,但有时需要明智的建议,以及直接从专家那里学到思考问题的新方法。
Silvia 和 Jeremy 就是这样的专家。从体系结构、优化、复制、备份等各个方面,我们都将受益于他们在 MySQL 领域分享的丰富经验。在新的第 4 版中,许多主题得到了新的处理,许多过时的知识被删除,许多错误被纠正,这些工作最终为本书带来了新的内容和新的风格。
就像最初的第 1 版一样(现在来看它的内容已经很老了,而且内容较少),第 4 版承诺将帮助最新一代的开发人员、数据库管理人员和他们的老板进入 MySQL 的新世界 ;这个世界有时很令人兴奋,但有时也可能让人抓狂。
谢谢 Silvia 和 Jeremy,感谢你们为培养下一代 MySQL 极客所做的辛勤工作,这些人将确保这个世界上数据的安全,也将确保全球顶级网站和其他数据驱动的系统在其业务峰值时性能的卓越。
祝贺你们,在新冠肺炎病毒肆虐和其他各种事情干扰的情况下,依然完成了这项工作。
我们其他人将确保为所有新的数据库管理员提供这本书。
Jeremy Cole 2021 年 10 月于内华达州里诺附近
收起全部↑
前言/序言
随着互联网行业以及云计算产业的高速发展,MySQL 成为世界范围内以及中国数据库领域主流的开源数据库。在几乎所有大型互联网业务场景中,MySQL 都是业务架构的核心组件之一。广泛的应用也推动了 MySQL 在过去十年的高速发展,MySQL 社区相继推出了 56、57、80 版本,从性能、可扩展性、安全性、稳定性、可维护性、易用性等维度都有了非常大的发展。《高性能 MySQL》(第 3 版)是 2012 年出版的,新版《高性能 MySQL》(第 4 版)在上一版内容的基础上延续了之前的经典内容,包括架构设计、优化、高可用等内容,同时新增了云数据库、扩展性等过去十年发展的相关内容,
另外还增加了 MySQL 过去十年里的新版本(包括 57、80 版本)的新特性。
MySQL 是当下主流的开源数据库之一,本书从实践的角度涵盖了数据库系统的架构设计、锁、性能管理、高可用等内容,除了可作为 MySQL 的参考书之外,也可以作为数据库系统原理和设计的一个实现参考。云数据库已流行多年,本书最新版对云数据库的内容也做了相应的调整。例如,对数据库的安装、配置、监控搭建等基础操作内容进行了大幅缩减,增加了对云端具体操作的介绍。因此,本书也非常适合作为面向云数据库系统开发者的一本 MySQL 参考图书。如本书的名字所述,本书在内核设计、性能优化方面,依旧是着墨最多的部分,深入介绍了锁管理、并发控制、Performanc Schema 使用、
索引优化等内核机制,可以帮助企业的 DBA、想深入了解 MySQL 优化的开发者,以及云数据库开发者更高效地使用和拓展 MySQL。
本书的译者是云数据库领域和 MySQL 数据库的资深专家,有着很强的技术能力、行业实践以及业务洞察,同时具备非常出色的业务架构设计和商业化经验。在深入理解原著的基础上,译者们结合自己的洞察和经验提供了出色的专业化中文版本,是 MySQL 领域不可多得的一本必读书目。
——李飞飞(飞刀) ACM/IEEE Fellow,阿里云数据库负责人