GreenPlum 已经成了DW的ETL任务的重要运算环境。而GreenPlum 就是基于postgresql的分布式数据库。加之,postgresql数据库本身开源,而且实现的功能很全面的数据库。所以能有机会看看postgresql源码,对学习数据库,或了解Greenplum 有着很重要的意义。
在学校的时候很是喜欢eclipse 开发IDE。它秉承open的原则,支持插件的模式,很是吸引着一批开发人员。故此,决定在windows通过eclipse 来搭建一个分析postgresql源码的环境。
1. 准备阶段
(1) cygwin 搭建gcc 环境
(2) eclipse cdt 支持c/c++开发的eclipse ide(当然也在eclipse上添加插件)
(3)postgresql 8.4.4 源码
2. 搭建过程