EDB Postgres Advanced Server 15 (EPAS 15) 于 2023 年 2 月 14 日发布。EPAS 15 基于开源 PostgreSQL 15.2 构建,为逻辑复制、备份和恢复引入了多项可用性改进和操作增强功能。PostgreSQL 15 建立在最近版本的改进之上,在管理本地和分布式部署中的工作负载方面取得了显着的进步。它还增强了排序以提高性能。此版本通过添加流行的 MERGE 命令改善了开发人员的体验,并添加了更多用于观察数据库状态的功能。
EDB 作为全球唯一一家为小型或大型企业提供具有商业质量、易用性、兼容性、可扩展性和性能的创新和低成本开源衍生数据库解决方案的公司,继续处于领先地位。
EPAS 15 增加了几个新的安全性和兼容性增强功能,包括透明数据加密,以及几个新的Oracle 兼容性功能和包,使用户能够迁移其遗留的 Oracle 数据库,而无需重写数据库中的业务逻辑。
PostgreSQL 15 特性
EPAS 建立在 PostgreSQL 之上:从 Community PostgreSQL 中获取最好的特性并将它们构建到 EPAS 中确保 EPAS 不断发展以帮助满足我们客户的需求。我们认识到 Postgres 是世界上最受欢迎的数据库,我们通过在 EPAS 的每个新版本中包含关键增强功能来驾驭创新浪潮。
PostgreSQL 15 的功能现在是 EPAS 15 的一部分,包括添加 SQL 标准 MERGE 命令。这允许用户在单个语句中编写包含 INSERT、UPDATE 和 DELETE 操作的条件 SQL 语句,更好的备份压缩选项,包括服务器端压缩和对 LZ4 和 Zstandard 压缩的支持,jsonlog——一种将数据输出到日志中的新格式JSON 格式、改进的逻辑复制和优化的排序性能和压缩。
要更深入地了解新功能,请阅读 PostgreSQL 15 发行说明。
EPAS 15 特点
与社区 PostgreSQL 保持同步只是 EPAS 15 版本的一部分。EPAS 15 添加了多项新功能,使其成为世界上任何地方都可用的最安全的 Postgres。添加到 EPAS 15 的高级安全性和其他增强功能包括:
- 透明数据加密 (TDE) — 此安全功能以对用户透明的方式加密存储在数据库系统中的任何用户数据。用户数据包括存储在表和其他对象中的实际数据,以及对象名称等系统目录数据。这可以防止私人机密信息因配置错误、被盗或放错地方而被未经授权的用户读取。此功能对于希望在使用 Postgres 的同时保护客户数据安全和私密的组织来说至关重要。
- LDAP 绑定密码的密码混淆——用于检查 LDAP 用户帐户的 LDAP 绑定密码现在可以在 pg_hba.conf 文件中进行哈希处理。与以纯文本形式存储 LDAP 绑定密码可能被不需要的用户查看相比,这是一个更安全的选项。
- 使用没有超级用户的 edb*loader 加载数据——确保您的数据受到保护对我们很重要。我们努力寻找其他方法来限制需要无限权限(超级用户)的 EPAS 用例。我们正在删除只允许超级用户加载数据的限制,而是依靠表权限来控制访问。
EPAS 15 还有几个新的 Oracle 兼容性功能和包。EPAS 拥有业界最兼容 Oracle 的 Postgres 数据库。Oracle 兼容性使您能够将现有的 Oracle 数据库应用程序用于 Postgres 平台,只需进行最少的更改。对于寻找 Oracle 替代方案的客户,EPAS 15 比以往任何时候都更容易迁移。以下是一些重要的新 Oracle 兼容性特性:
- Oracle 兼容函数——EPAS 15 向 Postgres 添加了额外的 Oracle 标准函数,这样当您迁移时,在 Oracle 中使用此函数列表时,您不必手动重写应用程序 SQL、存储过程、函数或触发器:
- 提取价值
- rexp_like (PostgreSQL 15)
- 来自_tz
- to_timestamp_tz
- to_clob
- 撤销
- Numtod间隔
- Oracle 兼容包——根据我们评估数千个模式的经验,我们发现许多旧的 Oracle 代码库使用 HTP 和 HTF 包来处理 HTML。从 EPAS 15 开始,将支持这些包,您将不再需要将业务逻辑移至应用程序中。这将增加 Oracle 迁移任务的自动化,使迁移旧版本的 Oracle 变得更加容易,并减少迁移时的手动重写。我们还使用 DBMS_UTILITY 包扩展了我们支持的子程序的数量。
文章来源:https://www.enterprisedb.com/blog/EPAS-v15-most-secure-Postgres
评论





