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

PostgreSQL 9.2 发布

发布于 2012-09-10,作者:PostgreSQL 全球开发组

PostgreSQL 全球开发组宣布 PostgreSQL 9.2 发布,这是领先的开源数据库的最新版本。自 5 月份发布 Beta 版以来,开发者和供应商一直称赞其在性能、可伸缩性和灵活性方面取得了巨大飞跃。预计用户将以创纪录的数量切换到此版本。

Engine Yard 的首席数据工程师 Ines Sombra 表示:“PostgreSQL 9.2 将提供原生 JSON 支持,覆盖索引、复制和性能改进,以及更多功能。我们热切期待此版本的发布,并将在 PostgreSQL 社区发布后尽快提供早期访问。”

链接

改进的性能和可伸缩性

通过增加到 64 核的线性可伸缩性、仅索引扫描以及降低 CPU 功耗,PostgreSQL 9.2 显著提高了最严苛工作负载的可伸缩性和开发人员的灵活性。美国联邦航空管理局 (U.S. Federal Aviation Administration) 和 Heroku.com 等组织在 PostgreSQL 上运行应用程序,惠普 (HP) 也将其用于远程支持软件以及为其 HP-UX/Itanium 解决方案提供支持。

垂直可伸缩性的改进提高了 PostgreSQL 在大型服务器上有效利用硬件资源的能力。锁管理、写入效率、仅索引访问和其他底层操作的进步使数据库引擎能够处理更大容量的工作负载。

从数字上看,这意味着

  • 每秒高达 350,000 次读取查询(快 4 倍以上)
  • 数据仓库查询的仅索引扫描(快 2-20 倍)
  • 每秒高达 14,000 次数据写入(快 5 倍)

此外,增加了级联复制,使用户能够在 PostgreSQL 9.2 下运行更大的水平扩展服务器集群。

newsblur.com 的创始人 Samuel Clay 表示:“NewsBlur,一个社交新闻阅读器,依靠 Postgres 来存储数百万个网站和订阅。多年来一直稳固可靠。”“我们一直处于最前沿(目前使用 9.1,很快将迁移到 9.2,仅为级联复制),自 8.4 版本以来一直很愉快。”

灵活的开发人员支持

PostgreSQL 的灵活性体现在其被采用的组织的多元化上。例如,NASA、芝加哥商品交易所 (Chicago Mercantile Exchange) 和 Instagram 都依赖它来执行任务关键型应用程序。9.2 版本通过支持 Range Types 和 JSON 进一步扩展了这种灵活性,使开发人员能够以全新的方式使用 PostgreSQL。

Range Types 使开发人员能够创建更好的日历、科学和金融应用程序。没有其他主流 SQL 数据库支持此功能,该功能可实现对时间段和数字块的智能处理。

通过 PostgreSQL 9.2,查询结果可以作为 JSON 数据类型返回。结合新的 PL/V8 Javascript 和 PL/Coffee 数据库编程扩展,以及可选的 HStore 键值存储,用户现在可以将 PostgreSQL 用作“NoSQL”文档数据库,同时保留 PostgreSQL 的可靠性、灵活性和性能。

IVC Inc. 的高级架构师 Taras Mitran 表示:“PostgreSQL 的原生 JSON 支持为创建和存储 Web API 文档提供了一种高效的机制。我们使用 jQuery 等前端库来请求表格和树状结构数据;新功能在将数据检索为 JSON 时提供了便利性和性能优势。”