Greenplum数据库的架构,它是一种大规模并行处理(MPP)数据库服务器,专为管理大规模分析型数据仓库和商业智能工作负载设计,基于PostgreSQL开源技术开发。
- 架构特点:采用shared nothing架构(MPP),多个处理器协同工作,各有独立内存、操作系统和磁盘,能并行处理查询。基于PostgreSQL 9.4开发,与PostgreSQL在SQL支持等方面相似,但也有诸多差异,如可利用GPORCA查询规划、支持追加优化存储和列式存储等。
- 存储格式:支持追加优化(AO)存储格式,提供数据保护、压缩和校验和等功能,行式或列式AO表都可压缩。列式存储逻辑上是表,但物理上按列存储...