终于拿到了机工免费的《数据库系统实现》,本来是想看数据挖掘和机器学习,因为最近正好要用到,但由于少货,所以换成了这本,粗略看了下觉得这是本相当不错的书。先说说外观,纸张还不错,按照机工的一惯作风,影印版字体都偏小,开本较小,每页内容靠中缝很近,不方便阅读。
《数据库系统实现》是《数据库系统全书》(Database Systems: The Complete Book)的后半部分(准确地说是第四和第五部分),据说是斯坦福大学数据库课程指定教材之一,主要内容包括存储器管理、索引生成、查询处理和优化、事务管理、故障恢复,整体上来说还是相当易读易懂的,没有想象中数据库理论书籍的晦涩难懂,在内容编排上注意了循序渐进,读取来渐入佳境。如果有过使用数据库系统的经验读取来应该收获更多,熟悉数据结构、算法和编译原理就更好了,会轻松很多。虽然也叫实现,不过基本上都是理论介绍和分析,没有一行代码,这一点跟《TCP/IP 详解:实现》(系列第二卷)区别还是很大,不过那样写篇幅就不是这个规模了,估计要另外起一本,叫实现的实现:)小小的遗憾啊,真有这么一本就好了,就着某个开源数据库开讲更好。
一开始讲磁盘管理、故障恢复和记录结构,相当于开胃小菜,后面的索引和查询就是丰盛大餐,需要一副好胃口,再随后的日志、并发控制等则是辅菜,最后的数据集成、挖掘和数据库与互联网的关系则是饭后甜点,可以大概了解数据库的其他用途,不过感兴趣的话建议找数据挖掘的专著来学习,而互联网应用现在另辟蹊径,流行 NoSQL,所以关系数据库在这方面 out 了:)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/256820/viewspace-667950/
,如需转载,请注明出处,否则将追究法律责任。