PostgreSQL与Postgres Plus的比较

12
4个回答

14

数据库是相同的,这意味着 SQL 完全兼容周围的任何其他 PostgreSQL 安装(除了 GIS 数据格式)。

主要区别在于 Postgres Plus 捆绑了一堆模块和工具,否则您需要单独收集和安装。因此,主要优势是简便和快捷的安装。

大多数捆绑的东西看起来都可以从其他来源免费获得。那个 Postgres Studio 应用程序看起来非常接近 pgAdmin III。


2
考虑到pgAdmin3的主要开发人员为EDB工作,相似性并非巧合。 - Milen A. Radev

14

7

Postgres PLUS是专有软件,而PostgreSQL是基于宽松许可证的开源软件(这也是为什么Postgres PLUS是专有软件的原因)。

Postgres PLUS支持Oracle PL/SQL,而PostgreSQL至少目前没有官方支持。

这些是最明显的两个区别。


3
我使用的是8.2版本,当需要切换到8.3时,我尝试了PostGresPlus。
速度快了很多。我指的是原本需要30秒的查询现在不到2秒就能完成。我不确定是8.3更快还是Enterprise Plus更快,但我可以告诉你我印象深刻。
另外一个我喜欢的东西是我可以调试存储过程。它附带了更多工具。

1
这是什么类型的查询?它是一个事务性应用程序、数据仓库还是从操作系统生成的报告? - ConcernedOfTunbridgeWells
我从未使用过Plus版本,但性能差异可能来自不同的默认配置 - “社区”版本的默认配置始终有点保守(最近较少)。 - Milen A. Radev
PostgreSQL具有极简的默认配置 - 具有较低的shared_buffers和低的work_mem。PostgreSQL Plus具有更高的这些值。接下来,在8.2和8.3之间有显着的加速-PostgresPlus使用与PostgreSQL相同的引擎,因此在相同的配置下不应该有不同的性能表现。 - Pavel Stehule
3
PostgreSQL 8.3在常见工作负载下可以轻松比PostgreSQL 8.2快10倍。也许你看到的一些加速是由于Postgres Plus特有的某些东西,但你需要比较社区版PostgreSQL 8.3和Postgres Plus 8.3才能确定。目前你唯一确定的是所有8.3版本的PostgreSQL都比所有8.2版本更快。 - Greg Smith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接