正式名称:PostgreSQL
読み:ポストグレスキューエル
オープンソースのオブジェクトリレーショナルデータベース管理システム(ORDBMS)の一つ。
BSDライセンスによるフリーソフトウェアである。
主要なUNIXのほとんどとWindows、OS/2などをサポートするが、主にLinuxなどのPC-UNIX系のOSでApacheなどのWebサーバと連携させて使用されることが多い。
近年では企業システムへのオープンソースソフトウェア活用の流れを受けて商用システムを押しのけて採用される例も増えている。
トランザクションやサブクエリ、トリガなど大規模商用データベースシステムの持つ機能のほとんどを持つほか、ユーザ定義型や継承など他ではあまり見かけない機能も持ち合わせている。
性能や信頼性も商用システムとほとんど変わらないと言われている。
PostgreSQLはカリフォルニア大学バークレー校(UCB:University of California Berkeley)で開発されたデータベースシステム「POSTGRES」を元に、世界中のプログラマたちにより開発されている。
POSTGRESプロジェクトは1986年にスタートし、1994年に停止。
現在データベースシステムで広く用いられている、オブジェクトリレーショナル概念の草分けであった。
1995年、Andrew Yu氏とJolly Chen氏がPOSTGRES 4.2を改良し、SQL準拠の問い合わせ言語をサポートしたPostgre95をリリース。
ソースコードはインターネットで公開され、ボランティアの開発者コミュニティによる開発が続き、1996年末にPostgreSQL 6.0がリリース。
現在も活発に開発が続いている。
|
|