PostgreSQL 9.4 Beta 1 发布

由 PostgreSQL 全球开发组于 2014-05-15 发布

PostgreSQL 全球开发组宣布,世界领先的开源数据库的最新版本 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 正式发布之前

有关版本 9.4 Beta 中功能的完整列表,请参阅发行说明。有关新功能的其他描述和说明,请访问9.4 功能 Wiki 页面

立即测试 9.4 Beta 1

我们依靠社区帮助测试下一个版本,以保证其高性能和无错误。请尽快下载 PostgreSQL 9.4 Beta 1,并在您的工作负载和应用程序中尝试它,并向 PostgreSQL 开发人员提供反馈。Beta 1 中的功能和 API 在最终发布之前不会有实质性更改,因此现在可以开始针对新功能构建应用程序。有关如何测试和报告问题的更多信息

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

新版本的完整文档可在网上获取,并随 PostgreSQL 一起安装。