EnterpriseDB Postgres 数据管理平台概览

日期: 2016-12-12 作者:Craig S. Mullins翻译:杨宏玉 来源:TechTarget中国 英文

EDB Postgres的平台,基于PostgreSQL开源数据库。该平台作为一种订阅服务,可用于生产或非生产系统。 PostgreSQL是一个开源的关系型数据库管理系统。它的开发管理由PostgreSQL Global Development Group负责,可通过获取PostgreSQL License获得使用许可。

PostgreSQL发源于加州大学伯里克利分校的Ingres项目,该项目由Michael Stonebraker主导。Michael是关系型数据库的先驱之一。 PostgreSQL是EDB Postgres上EnterpriseDB的基础平台。这个开源的数据管理平台汇集了多个组……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

EDB Postgres的平台,基于PostgreSQL开源数据库。该平台作为一种订阅服务,可用于生产或非生产系统。

PostgreSQL是一个开源的关系型数据库管理系统。它的开发管理由PostgreSQL Global Development Group负责,可通过获取PostgreSQL License获得使用许可。PostgreSQL发源于加州大学伯里克利分校的Ingres项目,该项目由Michael Stonebraker主导。Michael是关系型数据库的先驱之一。

PostgreSQL是EDB Postgres上EnterpriseDB的基础平台。这个开源的数据管理平台汇集了多个组件,使用一个联合模型来管理结构化和非结构化的数据。该平台集成了各种不同类型的数据库(支持关系型,文档型和关键值的数据库),这让用户能够整合非结构化数据与事务性的结构化数据。

该平台包括EnterpriseDB Postgres数据库管理系统(DBMS),三个完全集成的工具套件,一系列的部署选项,以及相应的支持和服务。该平台提供以下功能:

  • 有PostgreSQL 9.5或EDB Postgres Advanced Server 9.5两个版本可供选择,后者是增强版本,提供了企业级的性能,可扩展性,安全特性和功能。
  • 管理套件,其中包括一系列的工具,提供灾难恢复、高可用性、监控、管理和优化功能。
  • 迁移套件,它让企业能够迁移其他产品的工作负载,这些产品包括Oracle的产品,可以使用EDB的Oracle数据库兼容功能来完成类似的迁移工作。
  • 集成套件,是一系列工具的集合,支持数据复制工具,如支持单独或多机复制的EDB Postgres Replication Server,该集合还包括EDB Postgres与其他数据库的集成,如MongoDB和Hadoop。

EDB Postgres软件可以部署在裸机或虚拟机上,包括在容器环境或公有,私有或混合云环境中。私有云基于OpenStack,公有云包括Amazon Web Services和Google Cloud Platform。同时,它也支持混合配置。

当前版本的亮点

PostgreSQL 9.5引入了以下主要特性:

  • UPSERT操作,使用新的语法来帮助解决冲突。
  • 块范围索引,使用索引范围搜索来加快大表上的查询速度。
  • 新运算符和函数,用于直接修改表中的JSONB数据
  • 多分组机制,让数据库管理员在运行单一查询时使用多个GROUP BY子句。
  • CUBE和汇总分析。

PostgreSQL 9.5可以支持更大的数据量,由于其对共享缓冲区的锁定机制进行更好的优化,数据处理性能上有了很大的提升。它也可以在高事务性系统中支持更多的并发用户。同时它还减少了扫描过程中并发锁和异步索引的数量,进而提升了性能。通过优化后的共享缓冲区管理和映射功能,PostgreSQL 9.5支持更大数量的共享缓存分区。通过使用缩写排序优化,PostgreSQL 9.5对大文本或数字字段的排序速度比PostgreSQL 9.4快20%—30%。

EDB Postgres服务器9.5提供了额外的改进功能,如通过扩展密码文件,提升安全性,垂直缩放优化,对UTL_RAW and DBMS_SESSION新的包级支持,对UTL_HTTP的扩展支持,使用审计日志标签提升审计能力,对子系统锁定的改进等。

EDB Postgres 平台对Oracle的兼容性,让Oracle数据库迁移到EDB变得十分容易,此外,开发人员能够在新的Postgres Advanced Server应用程序使用Oracle上相关的开发技术。

EnterpriseDB Postgres的平台可以运行在如下的操作系统中:

  • Linux x86-64:Ret Hat Enterprise Linux (RHEL)/CentOS/Oracle Enterprise Linux 7.x and 6.x, SUSE Linux Enterprise Server 12.x and 11.x, Ubuntu 14.04 Long-Term Support, Debian 7.x.
  • Windows x86-64:Windows 2012 R2, Windows 2008 R2.
  • Linux on IBM POWER8 Little Endian: RHEL 7.

许可,定价和性能

EDB Postgres平台作为一个综合订阅服务,包括所有的软件,支持,维护和升级。有三种不同的订阅可供选择。EDB Postgres Enterprise Edition适用于那些使用EDB Postgres Advanced Server作为DBMS的客户。EDB Postgres Standard Edition适用于那些选择PostgreSQL作为DBMS的客户。EDB PostgresDeveloper Edition适用于那些还处于开发阶段的客户,它可以应用任何DBMS。

支持和服务组成了面向EDB客户的Postgres生态系统,EDB Postgres平台订阅和专业服务及培训为客户提供了24 *7的全球支持和升级服务。

PostgreSQL可以作为开源软件免费下载。EnterpriseDB公司可以直接销售或通过全球合作伙伴来销售,这些合作伙伴包括戴尔、EMC和Hewlett Packard Enterprise。定价是基于开发人员和生产部署所使用的处理器核心数量的。EDB还提供以小时为单位的定价,使用公有云,如Google 和 Amazon Web Services的客户可以选择这种定价方式。

客户可以试用EnterpriseDB Postgres Advanced Server 数据库和工具套件,免费试用时间为60天。

作者

Craig S. Mullins
Craig S. Mullins

数据管理策略研究人员,拥有超过30年的数据库系统经验

翻译

杨宏玉
杨宏玉

TechTarget特邀编辑。北京邮电大学计算机科学与技术专业硕士。熟悉软件开发流程,对系统管理,网络配置,数据库应用等方面有深入的理解和实践经验。现就职于IBM(中国)投资有限公司,从事IBM服务器相关软件的开发工作。业余时间喜欢游泳登山,爱健身,喜欢结交朋友。

相关推荐