新的一年,我总结了一下之前读过的书,有很多值得一读再读,也有不少翻过几页后就昏昏欲睡。
以下是我认为不错的数据库相关的书籍,我迫不及待的想和大家分享。
一,《数据库系统概念》,主要介绍关系数据库理论。
中文版翻译的不错,如果英语水平好,可以读英文版:
此书对关系数据库的基本概念进行了详细的讲解,包括范式、Btree等。
读此书时可能略觉枯燥,要理论联系实际,反复理解。
之前我对数据库索引为何使用Btree这个复杂的数据结构很是困惑,看完此书相关章节后,豁然开朗。
第五版中英文版国内都已经引进,价格50元左右。
美国Amazon上第六版价格是131.8美元,国内不到10美元的价格算是很便宜了。
二,《MySQL5.1 Reference Manual》,MySQL权威指南。
http://dev.mysql.com/doc/refman/5.1/en/
一定要看在线、英文版,此手册语言浅显,内容充实,包罗万象,结构清晰,还有热心网友的评论补充。
对MySQL的相关应用有任何疑惑,都可以查找此手册的对应章节,其搜索功能也很不错。
在线版本免费浏览,很好的资源,非常推荐经常浏览。
此书适合开发、运维人和任何对MySQL感兴趣的同学仔细研读。
三,《HighPerformance MySQL 2nd Edition》,进阶参考。
此书可谓Bible级别的进阶参考书,书的内容理论联系实际,生动活泼,语言简洁优雅,
当有一定的实践经验后,再读此书,经常不禁为之拍案叫绝。
我经常在晚上睡前诵读此书,每天十页左右,每次都感觉很有收获。
目前只有英文版,强烈推荐英文版,不要等国内的翻译版。
另外,一定要认准是 第二版。
目前国内引进的英文版价格60元左右,美国Amazon价格31美元左右。
四,《OracleDatabase Concepts》,Oracle数据库相关概念。
http://download.oracle.com/docs/cd/E11882_01/server.112/e10713/toc.htm
对于Oracle数据库,我研究还不是很深入,正在努力学习。
这本书对于Oracle的理解很有帮助,深入浅出的讲解了Oracle的各种概念,例如SGA,PGA等。
Oracle的官方文档极其丰富,而且免费。
同样,边看书边实践的效果最好。
五,《Howto Become an Exceptional DBA, 2nd Edition》如何成为杰出DBA?
国内没有引进出版,美国Amazon:
此书我最近正在读,是一本很有煽动性的书,读完每个章节后都会让人有热血沸腾的感觉。
书只有一百多页,语言简炼。
对于DBA职业生涯过程中需要面临的种种问题进行了详细的阐述,积极向上。
我觉得此书不仅仅针对DBA,对于每个希望Exceptional的同学都适用。
以上推荐的书都是我读过并且认为不错的书,希望大家在新的一年多读书,读好书。
一本好书带来的自身价值提升,远远比它的价格要高的多。