PostgreSQL
オープンソースのオブジェクトリレーショナルデータベース管理システム(ORDBMS)の一つ。BSDライセンスによるフリーソフトウェアである。
カリフォルニア大学バークレー校で開発されたデータベースシステムPOSTGRESを元に、世界中のプログラマたちにより開発された。POSTGRESプロジェクトは、1986年にスタートし、1994年に開発が停止。現在データベースシステムで広く用いられている、オブジェクトリレーショナル概念の草分けであった。
1995年、Andrew Yu氏とJolly Chen氏がPOSTGRES 4.2を改良し、SQL準拠の問い合わせ言語をサポートしたPostgre95をリリースした。その後インターネット上で開発が続けられ、1996年末に、PostgreSQL 6.0としてリリースされた。
PostgreSQLは、主にPC-UNIX系のOSをターゲットとし、SQL92/SQL99など最新の機能をサポートしている。マルチバイト拡張も行われており、日本語や中国語、韓国語など、ASCII文字以外を扱う言語においても使用することができる。信頼性も高く、ApacheなどのWWWサーバと連携させて使用されることも多い。
Oracleなどの商用SQLサーバとはその開発目的が異なるため、対応プラットフォームの種類やスケーラビリティなどの点で見劣りするが、比較的少ないハードウェアリソースで動作するなどのメリットがあり、apacheなどと組み合わせて、高機能webサーバの構築などにも使われている。ソースが公開されており、使用条件が非常に緩やかということもあって、Linuxディストリビューションに添付されていることが多い。
カリフォルニア大学バークレー校で開発されたデータベースシステムPOSTGRESを元に、世界中のプログラマたちにより開発された。POSTGRESプロジェクトは、1986年にスタートし、1994年に開発が停止。現在データベースシステムで広く用いられている、オブジェクトリレーショナル概念の草分けであった。
1995年、Andrew Yu氏とJolly Chen氏がPOSTGRES 4.2を改良し、SQL準拠の問い合わせ言語をサポートしたPostgre95をリリースした。その後インターネット上で開発が続けられ、1996年末に、PostgreSQL 6.0としてリリースされた。
PostgreSQLは、主にPC-UNIX系のOSをターゲットとし、SQL92/SQL99など最新の機能をサポートしている。マルチバイト拡張も行われており、日本語や中国語、韓国語など、ASCII文字以外を扱う言語においても使用することができる。信頼性も高く、ApacheなどのWWWサーバと連携させて使用されることも多い。
Oracleなどの商用SQLサーバとはその開発目的が異なるため、対応プラットフォームの種類やスケーラビリティなどの点で見劣りするが、比較的少ないハードウェアリソースで動作するなどのメリットがあり、apacheなどと組み合わせて、高機能webサーバの構築などにも使われている。ソースが公開されており、使用条件が非常に緩やかということもあって、Linuxディストリビューションに添付されていることが多い。
2005年10月24日(月) 14:48:31 Modified by mizunobara