Py学习  »  DATABASE

MySQL!YYDS!

程序员书库 • 2 年前 • 262 次点击  

程序员书库(ID:CodingBook) 猿妹综合整理


在过去几年里,你应该经常听到这样一句话:每个人都应该学习编程。现在,编程就像阅读、写作和口语技能一样,在当今以信息技术为中心的世界里,这是必须具备的技能。

SQL是一种与数据库对话的语言,实际上它比Python和Java等编程语言更受欢迎,这肯定是对你技能的一个很好的补充,因为每个应用程序都有一些数据,通过学习SQL,你将自己获得与数据相关的问题的答案,而不是依赖DBA、支持人员和其他人。



MySQL是一个流行的、免费的、开源的数据库,被成千上万的公司使用,像谷歌、Uber、NASA以及你每天访问的网站。与Oracle和Microsoft SQL Server一起,MySQL是第三大流行的数据库,但与前两个不同的是,它是免费和开源的,学习MySQL将是你技能的一个很好的补充,对提升你的职业生涯大有帮助。


《高性能MySQL(第3版)》



本书是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、高可扩展性设计和云计算环境下的数据库相关的新内容,原有的基准测试和性能优化部分也做了大量的扩展和补充。全书共分为16 章和6 个附录,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。

本书一共有770页,第三版于2012年发布,涵盖了MySQL 5.5 及以下版本。虽然拥有涵盖 5.6 和 5.7 的更新版本会很棒,但是也别过于担心,书中的很多内容放在今天依然适用。

完整的目录:




关于作者


Baron Schwartz 是一位软件工程师,居住在弗吉尼亚州的Charlottesville,网络常用名是Xaprb,这是按照QWERTY 键盘的顺序在Dvorak 键盘上打出来的名字。在不忙于解决有趣的编程挑战时,Baron 会和他的妻子Lynn 以及小狗Carbon 一起享受闲暇的时光。他有一个软件工程方面的博客,地址是http://www.xaprb.com/blog/


Peter Zaitsev曾经是MySQL AB 公司高性能组的经理,目前在运作mysqlperformance


blog.com 网站。他擅长于帮助那些每天有数以百万计访问量的网站的管理员解决问题,这些网站通常需要几百台机器来处理TB 级的数据。他常常为了解决一个问题而不停地升级硬件和软件(比如查询优化)。Peter 还经常在各种会议上演讲。


Vadim Tkachenko 曾经是MySQL AB 公司的性能工程师。作为一名在多线程编程和同步方面的专家,他的主要工作是基准测试、性能剖析,以及找出系统的性能瓶颈。他还在性能监控和调优方面做了一些工作,使得MySQL 在多核机器上有更好的可扩展性。



豆瓣书评:

@haxianhe:数据库必读,《MySQL必知必会》+《高性能MySQL》+《MySQL 技术内幕:InnoDB存储引擎》。


@iambowen:比较全面的一本书,值得参考。看的是电子书,需要收藏本纸质书,不过内容是针对5.1到5.5的,希望能出新版,更新5.6/5.7的内容。


@春上村树:DBA必读,开发选读吧。大致看了下4,5,6,7章,太偏理论了…


--- EOF ---


推荐↓↓↓

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/117794
 
262 次点击