PostgreSQL Global Development Group 今日宣布,PostgreSQL 10 的首个 beta 版本现已可供下载。此版本包含了 10 版本最终发布时将提供的所有功能的预览,尽管在最终发布前一些细节可能会发生变化。我们鼓励用户开始针对此最新版本测试他们的应用程序。
新版本包含多项功能,将使用户能够扩展(scale out)和升级(scale up)他们的 PostgreSQL 基础设施。
我们还对 PostgreSQL 连接进行了三项改进,我们呼吁驱动程序作者支持这些改进,并鼓励用户进行测试。
PostgreSQL 10 中还添加了许多其他新功能和改进,其中一些功能可能对特定用户来说非常重要,甚至比上述功能更重要。当然,所有这些都需要进行测试。其中包括:
此外,开发人员在 SUM() 函数、字符编码转换、表达式求值、分组集和连接唯一列方面进行了性能改进。对大量行的分析查询速度应提高多达 40%。请测试这些改进对您是否更快,并反馈您的结果。
请参阅 发行说明 以获取新功能和更改功能的完整列表。
我们依赖您使用您的工作负载和测试工具来测试此修改版本,以便在 PostgreSQL 10 发布之前找到 bug 和回归。由于这是 Beta 版本,数据库行为、功能细节和 API 仍可能发生细微更改。您的反馈和测试将有助于确定新功能的最终调整,因此请尽早进行测试。用户测试的质量将有助于决定我们何时可以进行最终发布。
此外,10 版本包含一些与先前主要版本不兼容的更改,特别是将“xlog”重命名为“wal”以及版本编号的变化。我们鼓励所有用户尽快将其与他们的应用程序、脚本和平台进行测试。有关更多详细信息,请参阅 发行说明 和 PostgreSQL 10 新增功能 页面。
这是 10 版本的第一个 beta 版本。PostgreSQL 项目将在测试需要时发布额外的 beta 版本,然后发布一个或多个候选版本,直到 2017 年末最终发布。有关更多信息,请参阅 Beta 测试 页面。