データベースのPostgreSQL

多様なウェブサービスでよく使われるデータベースにMySQLがありますが、その他にもPostgreSQL(ポストグレエスキューエル)があります。データベースのPostgreSQLを紹介します。

■PostgreSQLとは
オープンソースのオブジェクト関係データベース。BSDライセンスに類似するライセンスにより配布されている。The PostgreSQL Global Development Groupが中心に開発。

■PostgreSQLの機能
プラットフォームは、UNIX、Linux、Windowsなど、アプリケーション開発言語は、C言語、Java、PHP、Perlなど、サーバアーキテクチャは、マルチプロセス構成、文字コードは、UTF-8、EUC-JPなど、データ構造は、テーブル、インデックス単位のファイルになる。

■BSDライセンスとは
無保証の明記、著作権表記、ライセンス条文の表示で再頒布できるライセンス規定。

■MySQLとPostgreSQLの違い
ライセンスではMySQLはGPLライセンスか商用ライセンス、PostgreSQLではBSDライセンス、サーバアーキテクチャではMySQLはマルチスレッド構成、PostgreSQLではマルチプロセス構成、文字コードで、PostgreSQLはShift-JISがサポートなし、データ構造ではMySQLは追記型構造でストレージエンジンで違い、PostgreSQLはテーブル、インデックス単位のファイルになる。

«   »

カテゴリ


PC World