说Greenplum的八个劣势主要有:
一是主从双层架构,并非真正的扁平架构,存在性能瓶颈和SPOF单点故障。
二是Master主控节点性能瓶颈,并发性能低,实际应用中无法支持超过30个并发。
三是并发能力很有限(受物理Master限制),性能随并发量增加而快速下降。
四是集群规模受物理Master限制,实际应用中很难超过20个物理节点。
五是无法支持数据压缩态下的DML操作,不易于数据的维护和更新。
六是主备双Master节点容灾方案,在切换事物日志到备用master时,如有数据操作,容易导致数据损坏、insert数据丢失、delete未删除成功等。
七是单个节点上的数据库没有并行和大内存使用能力,必须通过部署多个实列(segment servers)来充分利用系统资源,造成使用和部署很复杂。
八是本地化售后服务不足,实际项目中无法保障系统正常运维。