深入浅出Greenplum分布式数据库:原理、架构和代码分析
上QQ阅读APP看书,第一时间看更新

如何阅读本书

本书共3篇。第1篇介绍分布式数据库的基础理论,有基础的读者可以快速浏览或者略过。第2篇分3个方面介绍Greenplum数据库的具体实现,涉及详细的源码分析,建议读者从异步社区网站下载本书配套源码,结合阅读。如果有条件,读者可以在Linux操作系统上编译并运行Greenplum,通过调试工具gdb进入程序内部观察内存对象模型、函数调用栈、线程模型等。第2篇的很多章节附有函数调用栈的图片信息,读者在调试过程中可以进行对比。在阅读第2篇内容的同时,读者也可以回顾第1篇的相关章节,从而把从理论到实践,再回到理论的过程打通。这样读者就能更加深刻地理解Greenplum这个工业级分布式数据库了。第3篇介绍数据库在云计算和新技术浪潮下的机遇和挑战。

本书在对应内容的脚注里标明了参考文献,包含很多数据库领域的论文和专著。读者可以在阅读本书的同时阅读相关文献,以获取知识点的全貌。