EnterpriseDB (EDB) 提供企业级软件和服务,使您能够充分利用流行的开源数据库 PostgreSQL。EDB 对最近的 PostgreSQL 15 版本的贡献(包括 MERGE SQL 命令)表明了该公司对 PostgreSQL 社区和创新的持续关注。
ⓒ 盖蒂图片银行
EDB 新发布的 EDB Tools and Extensions for PostgreSQL 15.1 (EDB PG 15) 让您可以轻松地将 PostgreSQL 部署为标准企业数据库。此版本包含许多新的扩展和工具,可帮助企业使用最新版本的 PostGrade SQL 构建新的现代应用程序。
在 EDB PG 15 中,EDB 支持 PostgreSQL 15.1,无论部署如何:本地或云端、自我管理或使用 EDB BigAnimal 完全管理。EDB PG 15 版本还支持 EDB PostgreSQL for Kubernetes,利用 CloudNativePG 来提高基础设施现代化的速度、效率和保护。
EDB PG 15具有三大特性 进一步扩展了开源PostgreSQL数据库
它们是 EDB Advanced Storage Pack、EDB 新加坡电话号码数据 Postgres Tuner 和 EDB LDAP Sync。我们来看看每个函数。
EDB 高级存储包
EDB高级存储包由参考数据存储优化和自动集群存储优化组成,提供对集群数据的更快访问,并提高了外键关系的性能和可扩展性。
EDB 支持两种与平台无关的存储引擎,或者用 PostgreSQL 的说法是表访问方法 (TAM)。这两种存储引擎都旨在针对各种用例优化数据在磁盘上的存储和访问方式。它不需要特殊的硬件,并且可以在您自己的服务器或公共云中运行。TAM 作为数据库的扩展提供,EDB 用户可以在 Community PostgreSQL 和 EDB Postgres Advanced Server 中使用 TAM。
首批发布的两个TAM是EDB Auto Cluster和EDB Ref Data
分别加速对集群数据 数字列表 的访问和优化外键关系 EDB 正在开发其他 TAM,以优化物联网、审计、数据记录、事件和流程数据工作负载的收集和存储。与 EDB Auto Cluster 和 EDB Ref Data 一样,即将推出的扩展不需要特殊硬件或特定的云提供商。
EDB Auto Cluster TAM 跟踪侧表中所有值中最后插入的行。这可确保新行附加到与先前行相同的数据块,从而维护数据集群并减少对相关数据的访问时间。
例如,假设您有一个名为 Trades 的表,其中应用程序的访问模式是“检索给定股票名称的所有交易”。Auto Cluster TAM 允许您将插入操作中给出的股票名称行存储在数据库中的同一位置。这减少了检索每个事务时必须访问的页面数量,从而更有效地使用数据库页面缓存,并更快地将结果从数据库传递到应用程序。
以下是 EDB 内独立性能工程团队提供的带有和不带有 Auto Cluster TAM(执行前清空系统缓存)的查询执行计划。