一本适用于初学者、开发人员、数据库架构设计师读的MySQL书

2021-02-05    分类: 网站建设

我推荐的这本书分为“基础篇”“开发篇”“优化篇”“管理维护篇”和“架构篇”5 个部分,共32 章。
基础篇
面向MySQL 的初学者,介绍了MySQL 的安装与配置、SQL 基础、MySQL 支持的数据类型、MySQL 中的运算符、常用函数等内容。
开发篇
面向的是MySQL 设计和开发人员,内容涵盖了表类型(存储引擎)的选择、选择合适的数据类型、字符集、索引的设计和使用、开发常用数据库对象、事务控制和锁定语句、SQL 中的安全问题、SQL Mode 及相关问题、MySQL 分区等。
优化篇
针对的是开发人员和数据库管理人员,内容包括SQL 优化、锁问题、优化MySQL Server、磁盘I/O 问题、应用优化、PS/SYS 数据库、故障诊断等内容。
管理维护篇
适合数据库管理员阅读,介绍了MySQL 高级安装和升级、MySQL 中的常用工具、MySQL 日志、备份与恢复、MySQL 权限与安全、MySQL 监控、MySQL 常见问题和应用技巧、自动化运维系统的开发等内容。
架构篇
主要面向高级数据库管理人员和数据库架构设计师,内容包括MySQL 复制、高可用架构、MySQL 中间件等内容。
小编推荐的这本书是《深入浅出MySQL 数据库开发 优化与管理维护 第3版》
一本适用于初学者、开发人员、数据库架构设计师读的MySQL书
本书基于MySQL 5.7 版本进行内容升级,同时也对MySQL 8.0 的重要功能进行了介绍,因此本书适合使用MySQL 5.7/8.0 的读者(本书中MySQL 5.7 和8.0 版本的测试环境版本分别为5.7.22 和8.0.11)。
数据库服务云化、容器化,以及管理维护自动化,是数据库运维的必然趋势。本书增加了第29 章(自动化运维系统的开发),介绍了作者在数据库自动化运维开发方面的实践,为大家打造自己的自动化运维平台提供了一个参考。
架构篇是这次修订的重点,作者全面改写了第30 章(MySQL 复制)和第31 章(高可用架构)两章,并增加了第32 章(MySQL 中间件),介绍了作者在数据库中间件研发方面的经验。
第 一部分 基础篇
第二部分 开发篇
第三部分 优化篇
第四部分 管理维护篇
第五部分 架构篇
本书的成书过程:(摘自本书)
随着MySQL 功能的不断完善,其性能不断提高,可靠性不断增强,从2005 年开始,我们陆续将一些重要数据库迁移到MySQL。虽然相对于Oracle 来说,MySQL 比较简单,管理维护相对容易(这也是MySQL 的另外一个优势),但在迁移及其后的管理维护过程中,我们也经常遇到一些问题,例如,MySQL 提供了许多存储引擎,这些存储引擎各有特点,在实际应用中应该怎样来选择?MySQL 出现了性能问题,应该如何来诊断和优化?在数据安全方面,究竟需要注意些什么?MySQL 的锁机制有什么特点,如何减少锁冲突,提高并发度?
遇到诸如此类的问题,自然会想到查阅MySQL 文档、上网搜索、到论坛找类似问题的答案或寻求帮助等。通过上述途径当然可以解决许多问题,但却需要花费大量的精力和时间,效率很低。因为我们发现MySQL 的文档很“精练”,也很零碎,远没有Oracle 的文档那么详细与系统网上一搜,结果可能数以万计,面对浩如烟海的网页,要找出真正有用的信息决非易事(搜索引擎还有许多改进的余地);至于论坛上的答案,又往往是五花八门,让人无所适从。我们作为专职DBA(数据库管理员)尚且如此,其他开发、维护人员可能就感到更困难了。而且,不同的DBA 或开发人员遇到同一个问题,可能还要再次去寻求解决方案,造成不必要的重复劳动。
为改变这种状况,我们决定将DBA 平时使用MySQL 积累的经验、解决问题的方法和思路,以及我们对MySQL 的认识等整理出来,编写一本《MySQL 实用手册》,供DBA 组及公司其他同事参考。《MySQL 实用手册》第一稿出来后,我们发放给了公司的一些同事,大家反馈内容很实用,对MySQL 的开发管理很有帮助。得到这个评价,我们心里已经很是欣慰了。当有同事建议我们将其出版时,更是超出了我们的预期,开始只是随口答应了一下,并没敢当真。后来,热心的同事替我们与出版社取得了联系,出版社看过内容介绍和提纲后,觉得内容不错,做一些补充和修改就可以出版。
得到这个回复,我们非常高兴。但高兴之余,心里也很忐忑。在我们的概念中,出书都是作家、专家,及各类名人的“专利”,我们这些无名之辈,有这个资格吗?此时,上级领导的支持、同事的不断鼓励,给了我们信心。虽然我们不是什么专家,写不出多么高深的内容,但作为工作在数据库开发管理第一线的工程师,遇到的实际问题可能更多、更具体,写出来的东西也许更实用。MySQL 是一个开源数据库,开源的精神就是分享和交流,基于这一点,我们的顾虑就少了,也更加坦然了。在《MySQL 实用手册》第一稿的基础上,根据同事和出版社的建议,对内容做了一些补充和修订,增加了“基础篇”,以利于初次接触MySQL 的读者阅读;在“管理篇”中补充了有关复制、日志管理和MySQL 集群的介绍,使本书的内容更加丰富、完善。在内容编排上,我们基本遵循由易到难、循序渐进的原则,最后就形成《深入浅出MySQL:数据库开发、优化与管理维护》一书。
本书的第1 版于2008 年出版后得到了不少读者的支持和肯定,这给了我们极大的鼓舞。2013 年,我们又基于MySQL 5.5 进行了大量修订,推出了第2 版。这些年MySQL 5.7、MySQL8.0 相继发布,书中的一些内容已然过时,同时,我们近几年在解决MySQL 高并发、高可用、可扩展和自动化维护方面积累了不少经验,也希望能分享给读者。于是我们又聚在一起修订出第3 版,以期回馈读者长久以来对我们的喜爱和支持。
除了补充版本升级相关内容之外,本次修订的重点是分享我们在高可用架构、数据库自动化运维,以及数据库中间件方面的一些实践和积累,具体如下。
本书基于MySQL 5.7 版本进行内容升级,同时也对MySQL 8.0 的重要功能进行了介绍,因此本书适合使用MySQL 5.7/8.0 的读者(本书中MySQL 5.7 和8.0 版本的测试环境版本分别为5.7.22 和8.0.11)。数据库服务云化、容器化,以及管理维护自动化,是数据库运维的必然趋势。本书增加了第29 章(自动化运维系统的开发),介绍了作者在数据库自动化运维开发方面的实践,为大家打造自己的自动化运维平台提供了一个参考。
架构篇是这次修订的重点,作者全面改写了第30 章(MySQL 复制)和第31 章(高可用架构)两章,并增加了第32 章(MySQL 中间件),介绍了作者在数据库中间件研发方面的经验

当前标题:一本适用于初学者、开发人员、数据库架构设计师读的MySQL书
标题URL:https://www.cdcxhl.com/news30/99280.html

成都网站建设公司_创新互联,为您提供网站改版网站设计企业网站制作定制开发品牌网站建设服务器托管

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营