MySQL技术内幕:InnoDB存储引擎

MySQL技术内幕:InnoDB存储引擎_第1张图片

MySQL技术内幕:InnoDB存储引擎

姜承尧   著

69.00元

2010年12月出版

互动网购买:http://www.china-pub.com/197220

 

内容简介:

本书是国内目前唯一的一本关于InnoDB的著作,由资深MySQL专家亲自执笔,中外数据库专家联袂推荐,权威性毋庸置疑。
内容深入,从源代码的角度深度解析了InnoDB的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握InnoDB,更重要的是,它能为你设计和管理高性能、高可用的数据库系统提供绝佳的指导。注重实战,全书辅有大量的案例,可操作性极强。
全书首先全景式地介绍了MySQL独有的插件式存储引擎,分析了MySQL的各种存储引擎的优势和应用环境;接着以InnoDB的内部实现为切入点,逐一详细讲解了InnoDB存储引擎内部的各个功能模块,包括InnoDB存储引擎的体系结构、内存中的数据结构、基于InnoDB存储引擎的表和页的物理存储、索引与算法、文件、锁、事务、备份,以及InnoDB的性能调优等重要的知识;最后深入解析了InnoDB存储引擎的源代码结构,对大家阅读和理解InnoDB的源代码有重要的指导意义。
本书适合所有希望构建和管理高性能、高可用性的MySQL数据库系统的开发者和DBA阅读。

作者简介:

姜承尧,资深MySQL数据库专家,不仅擅长于数据库的管理和维护,还擅长于数据库的开发。一直致力于MySQL数据库底层实现原理的研究和探索,对高性能数据库和数据仓库也有深刻而独到的理解。曾为MySQL编写了许多开源工具和性能扩展补丁,如广受好评的InnoDB引擎二级缓存项目。现任久游网数据库工程部经理,曾领导并参与了多个大型核心数据库的设计、实施、管理和维护,实战经验非常丰富。活跃于开源数据库以及开源软件领域,是著名开源社区ChinaUnix MySQL版块的版主,热衷于与网友分享自己的心得和体会,深受社区欢迎。

专家评论:
作者是一位非常有经验的DBA,他将自己多年在MySQL存储引擎上积累的经验融汇成了这本书,并形成了自己的研究成果,实在是让人敬佩。本书内容深入且全面,像这样有内容的书已经越来越少,像这样有研究精神的人也越来越少。我不仅要向InnoDB的初学者推荐这本书,而且还要向富有经验的DBA推荐这本书,或许他们已经掌握了一些InnoDB的应用和调优知识,但这本书能帮助他们在这个方向上再前进“一小步”。——顾懿 久游网 COO 

SQL Server企业版的一颗CPU License要人民币贰拾多万,Oracle的License更是按照CPU内核数计算,这样的价格不是一般的成长型企业能承受得起的,对于有海量数据存储需求的大企业,License费用就更夸张了。可见,MySQL在数据库市场上的重要性是勿容置疑的。
然而,MySQL在教育上的投入远没有Microsoft和Oracle那样多,可以参考的书不多,其中大多数书又和帮助文档没有太多区别。毕竟,在这个心浮气躁的年代,愿意抛开杂念一心热衷于钻研IT技术的人越来越少了,坚持下来的,愿意花时间写书来分享自己经验的,就更少了。David就是这少数人当中的一个,认识他有十多年了,他给我的印象就是快乐的IT人,每次有新的发现或研究成果,都会很兴奋地跟我分享。这次,他把多年的InnoDB经验拿出来跟大家分享,完全是原创哦,希望MySQL的同行多多支持!——Tom Sawyer 玫琳凯(中国)化妆品有限公司数据库架构师 

InnoDB作为MySQL非常重要的存储引擎之一,在MySQL的企业级应用中占据着非常重要的地位。目前市场上介绍MySQL的书不算多,专门讲解InnoDB引擎的书更是凤毛麟角。本书不仅剖析了InnoDB引擎的实现原理,而且结合源代码揭示了InnoDB的工作机制,是作者多年应用经验的结晶。作者本人不仅在MySQL企业级应用上具有丰富的实战经验,在数据库开发方面也有很高的造诣,开发了性能不错的InnoDB引擎二级缓存项目,为开源社区贡献了自己的一份力量。
对于广大DBA和开发者而言,要知其然,更要知其所以然,只有明白了实现原理和工作机制才能更好地解决工作中遇到的问题。不管你是学习MySQL的新手还是能熟练使用MySQL的专家级人物,不管你是一般的应用开发人员还是专业的MySQL DBA,如果你想从容面对在工作中遇到的InnoDB问题,想以更优化的方式使用InnoDB引擎,想做出满足自己业务需要的InnoDB引擎特性,你一定能从本书中找到答案。 ——杨海朝 新浪网(中国)技术有限公司高级DBA

目 录 [ - ]

  1. 《MySQL技术内幕:InnoDB存储引擎》前言
  2. 《MySQL技术内幕:InnoDB存储引擎》目录
  3. 第1章 MySQL体系结构和存储引擎
  4. 1.1 定义数据库和实例
  5. 1.2 MySQL体系结构
  6. 1.3 MySQL表存储引擎
  7. 1.4 各种存储引擎之间的比较
  8. 1.5 连接MySQL
  9. 1.6 小结
  10. 第2章 InnoDB存储引擎
  11. 2.1 InnoDB存储引擎概述
  12. 2.2 InnoDB体系架构
  13. 2.3 master thread
  14. 2.4 关键特性
  15. 2.5 启动、关闭与恢复
  16. 2.6 InnoDB Plugin = 新版本的InnoDB存储引擎
  17. 2.7 小结
  18. 第3章 文件
  19. 3.1 参数文件
  20. 3.2 日志文件
  21. 3.3 套接字文件
  22. 3.4 pid文件
  23. 3.5 表结构定义文件
  24. 3.6 InnoDB存储引擎文件
  25. 3.7 小结 

你可能感兴趣的:(Mysql)