2025年9月25日: PostgreSQL 18 发布!

PostgreSQL 9.4 Beta 1 发布

发布于 2014-05-15,作者:PostgreSQL Global Development Group

PostgreSQL Global Development Group 今日宣布,全球领先的开源数据库最新版本 PostgreSQL 9.4 的首个 Beta 版本现已发布。此 Beta 版本包含了 9.4 版本中所有功能的预览,已准备好供全球 PostgreSQL 社区进行测试。请下载、测试并报告您发现的问题。

主要功能

此 Beta 版本中可供测试的新主要功能包括:

  • JSONB:9.4 版本引入了新的 JSONB “二进制 JSON” 类型。这种用于文档数据的新存储格式性能更高,并附带了用于操作 JSON 数据的索引、函数和运算符。
  • 复制:新的数据更改流 API 允许解码和转换复制流。这为支持高速、更灵活的复制和横向扩展解决方案的新复制工具奠定了基础。
  • 支持“并发刷新”的物化视图,可为复杂数据提供快速响应的后台汇总报告。
  • ALTER SYSTEM SET:允许从 SQL 命令行和远程客户端修改 postgresql.conf,从而简化了管理任务。

这些功能扩展了 PostgreSQL 的能力,并引入了新的语法、API 和管理界面。

附加功能

9.4 Beta 版本中还有许多其他功能,都需要您进行测试:

  • 动态后台工作进程
  • 复制槽
  • 写入可伸缩性改进
  • 聚合性能改进
  • WAL(预写日志)卷减少
  • GIN 索引缩小高达 50%,速度更快
  • 可更新的安全屏障视图
  • 新的数组操作和表函数
  • 延时备用服务器
  • MVCC 系统目录更新
  • 减少部分 ALTER TABLE 命令的锁级别
  • 备份节流
  • WITHIN GROUP

在预写日志 (WAL)、GIN 索引、复制、聚合和系统目录管理等内部工作中也进行了许多更改。这意味着我们需要您在 9.4 正式发布 *之前* 帮助我们发现这些区域可能引入的新 bug。

有关 9.4 Beta 版本功能的完整列表,请参阅发布说明。有关新功能的其他描述和注释可在9.4 功能 Wiki 页面上找到。

立即测试 9.4 Beta 1

我们依赖社区的帮助来测试下一个版本,以确保其高性能且无 bug。请尽快下载 PostgreSQL 9.4 Beta 1,并将其用于您的工作负载和应用程序,然后向 PostgreSQL 开发人员提供反馈。Beta 1 中的功能和 API 在最终发布前不会发生重大变化,因此现在可以安全地开始针对新功能构建应用程序。有关如何测试和报告问题的更多信息

我们的下载页面获取 PostgreSQL 9.4 Beta 1,包括 Windows、Linux 和 Mac 的二进制文件和安装程序。

新版本的完整文档 在线提供,并且会随 PostgreSQL 一起安装。