PostgreSQL に OLAP 機能

 7月1日に公開された PostgreSQL 8.4 にOLAP関数(Window関数)が追加されました。これで RANK や ROW_NUMBER が使えるようになり、高コストな自己結合や相関サブクエリに頼る必要がなくなります。

 この機能を取り入れたということは、PostgreSQL が DWH や BI の分野への進出を、遅ればせながら意識しているということです。これまでも Greenplum という PostgreSQL ベースの DWH ソリューションを提供する企業はあったけど、あまりシェアは高くない。さて、これが追い風になるかどうか。

 いずれにせよ、これで主要なデータベースのうち、OLAP 機能を持たない DB は MySQL だけとなりました。この差がどう今後のシェア争いに響いてくるか、興味深いところです。MySQL の場合、Oracle に買収されたという政治的な経緯もあって、今後の製品としての方向性や継続性の判断が難しい。