PostgreSQL 和Greenplum 区别

PostgreSQL数据库

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,如今已经改名为POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准而且提供了许多其余现代特性:复杂查询、外键触发器、视图、事务完整性、MVCC。一样,PostgreSQL 能够用许多方法扩展,好比, 经过增长新的数据类型、函数、操做符、汇集函数、索引方法、过程语言。而且,由于许可证的灵活,任何人均可以以任何目的无偿使用、修改、和分发 PostgreSQL,不论是私用、商用、仍是学术研究使用。架构

Greenplum并发

 

当前使用的 OLTP程序中,用户访问一个中心数据库,若是采用SMP系统结构,它的效率要比采用MPP结构要快得多。而MPP系统在决策支持和数据挖掘方面显示了优点,能够这样说,若是操做相互之间没有什么关系,处理单元之间须要进行的通讯比较少,那采用MPP系统就要好,相反就不合适了。分布式

 

 

软件优点函数

数据存储

当今是个数据不断膨胀的时代,采起MPP架构的 数据库系统才能对海量数据进行管理。
Greenplum支持50PB(1PB=1000TB)级海量数据的存储和处理, Greenplum未来自不一样源系统的、不一样部门、不一样平台的 数据集成数据库中集中存放,而且存放详尽历史的数据轨迹,业务用户不用再面对一个又一个信息孤岛,也再也不困惑于不一样版本数据致使的误差,同时对于IT人员也下降管理维护工做的复杂度。
高并发
随着商业智能在企业内的快速发展,BI 用户对信息分析平台的访问频率和查询复杂度也快速提高,所以要求相应的 数据库系统对高并发查询进行支持。 Greenplum利用强大 并行处理能力提供并发支持。
Greenplum提供资源管理功能 (workload managemnt)来管理 数据库资源,利用资源队列管理可实现按用户组的进行资源分配,如 Session同时激活数、最大资源值等。经过资源管理功能,能够按用户级别进行资源分配和管理用户SQL查询优先级别,同时也能防止低质量SQL(如没有条件的多表join等)对 系统资源的消耗。

线性扩展

Greenplum与其余分布式大数据产品如Yonghong Z-DataMart同样采用了通用的MPP 并行处理架构,在MPP架构中增长 节点就能够线性提升系统的存储容量和处理能力。 Greenplum在扩展节点时操做简单,在很短期内就能完成数据的从新分布。
Greenplum线性扩展支持为数据分析系统未来的拓展给予了技术上的保障,用户可根据实施须要进行容量和性能的扩展。

高性价比

Greenplum 数据库软件系统节点基于业界各类开放式硬件平台,如SUN/HP/DELL等厂商的PC Server等,在普通的x86 Server上就能达到很高的性能,所以性价比很高,相比于其余封闭式 数据仓库专用系统, Greenplum每TB的投资是前者的1/5甚至更低。一样, Greenplum产品的维护成本相比同类厂商也低许多。

反应速度

咱们面对的是一个瞬息变化的市场,谁能首先感知到市场的需求和变化,就能在竞争中先行一步,得到主动权,在竞争中 立于不败之地
Greenplum经过准实时、实时的数据加载方式,实现数据仓库的实时更新,进而实现动态数据仓库(ADW)。基于动态数据仓库,业务用户能对当前业务数据进行BI实时分析-“Just In Time BI”,可以让企业敏锐感知市场的变化,加快决策支持反应速度。

高可用性

Greenplum是高可用的系统,在已有案例中最多使用了96台机器的集群MPP环境。除了硬件级的Raid技术外, Greenplum还提供 数据库Mirror机制保护,即每一个节点数据在另外的节点中同步 镜像,单个节点的错误不影响整个系统的使用。
对于主节点, Greenplum提供 Master/Stand by机制进行主节点容错,当主节点发生错误时,能够切换到Stand by节点继续服务。

系统易用

Greenplum产品是基于流行的 PostgreSQL之上开发,几乎全部的 PostgreSQL 客户端工具及 PostgreSQL应用都能运行在 Greenplum平台上,在 Internet上有着丰富的PostgreSQL资源供用户参考。
最新进展
Greenplum 被EMC公司收购,将其整合到EMC 云计算战略中。
 
 
 
简而言之:GP是在开源的 PostgreSQL基础上开发的。GP不是开源的,是商业版的, PostgreSQL是开源的。
 
参考百度百科:
相关文章
相关标签/搜索