【内容简介】
本书以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。
全 书共分3篇,基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识。性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析了 MySQL 数据库中主要存储引擎的锁定机制。架构设计篇则主要以设计一个高可用可扩展的分布式企业级数据库集群环境为目标,分析介绍了通过 MySQL 实现这一目标的多种架构方式。主要包括可扩展和高可用两部分内容,可扩展部分包括设计原则、Replication 的利用、数据切分、如何使用 Cache 和 Search,以及 NDB Cluster等内容。高可用则主要包括 Dual Master、DRBD、NDB Cluster,以及系统监控等方面。
【作者介绍】
简朝阳,毕业于南京工业大学管理科学与工程学院,管理学学士。擅长MySQL & Oracle数据库应用系统的性能调优与高可用可扩展架构设计,有一定的对Java 和C语言基础。目前就职于阿里巴巴(中国)网络技术有限公司,曾参与过公司多个核心数据库应用系统的设计与实施,目前主要负责 MySQL 数据库应用系统的架构设计与相关维护工作。活跃于 iMySQLer 数据库论坛(http://imysqler.com) 和 MySQL 邮件组(mysqler@googlegroups.com, http://groups.google.com/group/mysqler)。
–EOF–
本书的作者是我的同事,2006年大学毕业后来到Alibaba DBA team,还记得当时DBA没有招聘应届毕业生的计划,但是在校园招聘中,他被评估为“潜力无限”的增值股,所以被破格录用。而我(一个刚刚上路的菜鸟DBA)是他的导师。事实证明,当时的招聘人员的眼光是犀利的,正如他的名字朝阳一样,他成长的速度超过了我们所有人的期望。从最初的Oracle DBA转型到MySQL方向后,迅速成为MySQL领域内的专家。
在这本书之前,中文版的MySQL图书要不是译作,要不就是官方文档的简单翻译,几乎没有自己的思想。而这本书则完全不同,首先它不是一本MySQL的入门书,也不是用命令堆砌的参考书,而是一本深入介绍MySQL原理的故事书。作者通过大量实际的案例,讲述了MySQL数据库优化原理,以及架构设计方面的内容,这些内容都是在实际工作中不断积累的宝贵财富,在其他任何文档中都找不到。
作者从一个应届毕业生到数据库大师,只花了三年时间,在这个过程中,我见证了他的成长,也从他的导师变成了学生(我也开始学MySQL啦)。在他的成长轨迹中,我看到了信念,坚持,行动和态度。对于每一个想成为DBA的年轻人来说,现在就像朝阳那样开始吧。
我们,依然在路上……


Latest Comments
RSS