Personal tools

PostgreSQL 9.2 リリース!

※本ニュースは、石井達夫氏による紹介 を 転載させていただいています。
※ Let's Postgres では近日、それぞれの新機能について詳しく紹介する予定です。ご期待ください!

待望の PostgreSQL 9.2.0 がついにリリースされました。 PostgreSQL 9.2.0 では、大幅な性能改善や各種の機能追加が行なわれています。

  • 検索性能の大幅な改善。マルチ CPU 環境では最高 64 コアまで検索性能が向上することが確認されています。
  • インデックスだけを見て検索を行なう "index only scan" により、 特に大規模データで数十倍の性能向上が得られる場合があります。
  • スタンバイサーバから更に別のスタンバイサーバにレプリケーションを行なう カスケードレプリケーション
アナウンス(英語)
http://www.postgresql.org/about/news/1415/
プレスキット(日本語)
http://www.postgresql.org/about/press/presskit92/jp/
リリースノート(英語)
http://www.postgresql.org/docs/9.2/static/release-9-2.html
9.2 の変更点(英語)
http://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.2
マニュアル(英語)
http://www.postgresql.org/docs/9.2/static
ダウンロード
http://www.postgresql.org/downloads

開発コミュニティからのアナウンス抄訳

2012 年 9 月 10 日: PostgreSQL Global Development Groupは、オープンソースデータベースのリーダである PostgreSQL の最新版 9.2 のリリースを発表します。 5 月にベータ版がリリースされて以来、開発者とベンダーは性能、スケーラビリティ、柔軟性の点で このリリースが大幅に進歩したことを高く評価してきました。 これまでになく多くのユーザが PostgreSQL 9.2 に移行するものと期待されています。

性能とスケーラビリティの改善

64 コアまでのリニアなスケーラビリティindex-only スキャンCPU 電力消費の低減 により、 PostgreSQL 9.2 は、もっとも要求の厳しいワークロードに対して、高いスケーラビリティ、開発の柔軟性を有しています。 連邦航空局や Heroku.com のような組織は、PostgreSQL 上でアプリケーションを実行しています。 HP は、リモートサポート用ソフトウェアとして PostgreSQL を採用したことに加え、 HP-UX/Itanium を強化するソフトウェアとしても採用しています。

垂直スケーラビリティ の改善により、PostgreSQL はより大規模なサーバの ハードウェアリソースを活用できるようになりました。 ロック管理、書き込み処理の効率化、index-only スキャン、低レベルでの処理の各種改善により、 データベースエンジンはより大きな負荷をこなすことができるようになりました。 数値に置き換えると以下のようになります。

  • 秒あたり最高 350,000 回の検索問い合わせ(従来比 4 倍高速化)
  • index-only スキャンによるデータウェアハウス問い合わせ(従来比 2 倍から 20 倍の高速化)
  • 秒あたり最高 14,000 回の更新処理(従来比 5 倍高速化)

また、PostgreSQL 9.2 では カスケーディングレプリケーション の機能追加が行なわれ、 水平方向にスケールするより大きなサーバ群をユーザが利用できるようになりました。

柔軟な開発者サポート

PostgreSQL の 柔軟性 は、様々な組織が PostgreSQL を利用していることにも見て取れます。 たとえば、NASA、シカゴ・マーカンタイル取引所、Instagram は、ミッションクリティカル なアプリケーションを PostgreSQL 上で実行しています。 9.2 では、RANGE 型と JSON をサポートすることにより、より一層この柔軟性を拡張しました。 アプリケーション開発者は PostgreSQL をまったく新しい用途に使うことができます。

RANGE 型 を利用して開発者はより良いカレンダー処理、科学技術、財務アプリケーションを開発することができます。 この機能を使うと時間や数の区間をうまく扱うことができるのですが、 他の主要なSQLデータベースはこの機能をサポートしていません。

PostgreSQL 9.2 では、問い合わせの結果を JSON 型 として返すことができます。 ユーザは、新しい PL/V8 Javascript、PL/Coffee データベースプログラミング拡張、あるいは key-value ストアである追加モジュールの HStore を一緒に使うことにより、 PostgreSQL を あたかも「NoSQL」ドキュメントデータベースのように扱う ことができます。 一方で、PostreSQL の信頼性、柔軟性、性能といった点は引き続き利用できるわけです。
 

You are here: Home ニュース PostgreSQL 9.2 リリース!