PostgreSQL-XL,Citus,GreenPlum如何选择

特征 Citus PostgreSQL-XL GreenPlum
公司 Citus(微软) 开源社区(现2ndQuadrant主导) pivotal
成立时间 2011 2010 2003
首产品发布 2013 2010 2006
产品类型 Citus专注于提供高性能的分布式PostgreSQL PostgreS-XL专注于提供事务性分布式PostgreSQL 专注于分析型数据仓库
license AGPL v3 The PostgreSQL Licence(无限自由) Apache 2.0
截至2019-04-19提交数量 108 0 在合并PG升级6.0很多
产品形态 PG插件 PG修改版 PG修改版
线路图 专注于高性能的分布式数据库 合并PG代码,back to PG(长久计划) 未查看

如果你正在进行数据库选型,如下的特征需要特别关注:

  1. 是否脱离PostgreSQL的强大支持
    哪个产品可以?
  2. 稳定
    从哪些方面可以反映出稳定性?
  3. 生态完善
    孤立无群不是太好的选择!
  4. 易用
    带来的是效率效益的提升!
  5. 朝阳型更具发展潜力的产品
    哪个是呢?
  6. 减少客户学习复杂度
    不会用又有何用?

在这些方面,我不做过多的评论,大家自行调查吧!!!

Postgres-XL

适用于复杂的事务,但每个事务处理开销更多。只使用每台机器一个核心进行分析查询,这限制了并行分析的速度。另一个限制是缺少数据节点的内置故障转移。

Citus

Citus面向高速简单的事务,高吞吐量批量加载以及高速亚秒级分析查询。它还集成了cstore/hll等很多插件。一个限制是在某些情况下它不支持所有SQL查询或复杂事务。

GreenPlum

GreenPlum是数据仓库,面向高吞吐量批量加载并在几秒或几分钟内处理非常复杂的分析查询。数据仓库的局限性包括较高的计划开销和低查询率,所以数据仓库无法充当应用程序后端。

简而言之

如果您需要交互式实时分析和多组户或需要扩展简单交易:Citus
如果您需要多语句ACID事务:Postgres-XL
如果您需要运行复杂的报告查询:GreenPlum

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/233056.html

(0)
上一篇 2022年1月23日 13:38
下一篇 2022年1月23日 14:18

相关推荐

发表回复

登录后才能评论