章节速览
本书分为5篇共18章。前3篇介绍数据管理系统的技术脉络和系统架构,后2篇对数据管理系统的未来发展和技术精髓进行探讨。全书从整体上对数据管理系统进行了全面介绍,同时每一部分的内容又相对独立,读者可以直接选择感兴趣的部分深入阅读。
第1篇介绍数据管理系统的“掌上明珠”——关系数据库的技术脉络,旨在让读者对数据管理系统早期的发展历史有清晰的了解。其中第1章介绍了数据管理系统历史上的4位图灵奖获得者的成长和贡献,第2章对早期主流的数据管理系统(如System R、PostgreSQL等)进行了详细的介绍,第3章介绍了早期国产数据库的发展和代表产品。
第2篇介绍“异军突起”的数据管理系统,旨在帮助读者了解大数据产生的背景及其蓬勃发展的过程。其中第4章讲解了几家知名公司研发的数据管理系统(如MapReduce、Cassandra等),第5章介绍了后期发展起来的数据管理系统(如Spark、Storm等),第6章介绍了不同互联网企业的大数据基础架构,第7章介绍了大数据在工业等领域的广泛应用。
第3篇介绍数据库与大数据的相互关系和发展促进,旨在让读者对各个数据管理系统的异同有更深入的了解。其中第8章介绍了传统数据库与大数据管理系统此起彼伏的发展关系,第9章介绍了衍生而来的一些融合的数据管理系统(如AsterixDB、SageDB等),第10章进一步介绍了多种新型数据管理系统(如Pulsar、Anna等),第11章主要介绍在新的技术发展背景下国产数据库(如TiDB、OceanBase等)的发展。
第4篇对数据管理系统进行深入剖析,适合对该领域有深度认识和发展规划的人员阅读。其中第12章从计算机体系结构的角度剖析数据管理系统的架构,第13章从操作系统的角度分析数据管理系统的设计理念,第14章从未来数据管理系统统一架构的角度出发探讨了新的架构设计。
第5篇进一步对数据管理系统进行了总结分析,其中第15~18章分别从基础算法、前沿研究、异同对比、行业标准4个维度展开,为读者提供详细而深入的讲解。