PostgreSQL 9.6 Beta 1 发布

发布于 2016-05-12,作者:PostgreSQL 全球开发小组

PostgreSQL 全球开发小组今天宣布,PostgreSQL 9.6 的第一个 Beta 版本已可下载。此版本包含将在 9.6 最终版本中提供的所有功能的预览,尽管某些细节在最终发布之前可能会发生更改。我们鼓励用户开始针对此最新版本测试他们的应用程序。

9.6 的主要功能

9.6 版本包含重大更改和令人兴奋的增强功能,包括

  • 并行顺序扫描、连接和聚合
  • 通过多个同步备用服务器和“remote_apply”同步提交,支持一致的、可读取扩展的集群。
  • 短语全文搜索
  • postgres_fdw 现在可以在远程服务器上执行排序、连接、UPDATE 和 DELETE 操作
  • 通过避免“重新冻结”旧数据,减少了自动清理对大型表的影响。

特别是,并行执行应该为支持的查询带来显著的性能提升。

帮助测试错误

与其他主要版本一样,PostgreSQL 的改进包括对大量代码的更改。我们依靠您使用您的工作负载和测试工具来测试更改后的版本,以便在 PostgreSQL 9.6.0 发布之前发现错误和回归。除了测试新功能是否按文档所述工作之外,请考虑测试以下内容

  • 并行查询是否确实提高了您的性能?
  • 您是否可以让并行查询崩溃或丢失数据?
  • 我们的代码更改是否导致 PostgreSQL 在您的平台上无法正常运行?
  • 改进的清理冻结是否安全地减少了大型表的自动清理?
  • 短语搜索是否返回您期望的结果?

9.6 Beta 1 还对二进制备份 API 进行了更改。管理员应使用 PostgreSQL 备份工具(包括 pgBackRest、Barman、WAL-E 以及其他打包和内部软件)测试 9.6 版本。

由于这是一个 Beta 版本,数据库行为、功能细节和 API 仍有可能发生细微变化。您的反馈和测试将有助于确定新功能的最终调整,因此请尽快进行测试。用户测试的质量有助于确定何时可以进行最终发布。

Beta 时间表

这是 9.6 版本的第一个 Beta 版本。PostgreSQL 项目将根据测试需要发布额外的 Beta 版本,然后发布一个或多个候选版本,直到 2016 年底最终发布。有关更多信息,请参阅 Beta 测试页面。

链接