本书以 MySQL 数据库的基础及维护(基础篇)为切入点,重点介绍了 MySQL 数据库应用系统的性能调优(优化篇),以及高可用可扩展的架构设计(架构篇)。
基础篇的主要内容有:MySQL 数据库介绍,架构组成,存储引擎介绍、安全管理,以及基本的备份恢复知识。
优化篇则从影响 MySQL 数据库应用系统性能的因素开始,对各个因素进行调优分析。包括Schema 设计,Query 语句的性能优化, MySQL Server 中SQL层和存储引擎层的优化思路,以及MySQL 数据库锁定机制的实现。
架构篇则以设计一个高可用可扩展的企业级分布式数据库集群环境为目标,分析了多种通过 MySQL 实现这一目标的架构方式,包括可扩展设计和高可用设计两部分内容,如 Replication 的利用,数据切分,Cache 和 Search 的利用,NDB Cluster ,以及系统监控等。
作者简朝阳,网名sky000,目前在mbaobao.com任职,负责前端技术保障部,2006.3 ~ 2011.3 就职于阿里巴巴(中国)网络技术有限公司,历任 Oracle 应用DBA,MySQL DBA,数据架构师。致力于解决高并发下的海量数据库系统的分布式扩展问题。被Oracle公司授予国内首位,全球第4位 MySQL 领域的 Oracle ACE。独立撰写了《MySQL性能优化与架构设计》。
你可以从以下位置找到关于本书的更多的信息:
当当网上关于本书的介绍,豆瓣上的书评
Comments Off on 《MySQL性能调优与架构设计》