PostgreSQL(ポストグレエスキューエル)。商用製品と同等の機能/性能を誇る、オープンソースのオブジェクトリレーショナルデータベース管理システム(ORDBMS)です。

オープンソースのデータベース/PostgreSQLとは

PostgreSQL(ポストグレエスキューエル)。商用製品と同等の機能/性能を誇る、オープンソースのオブジェクトリレーショナルデータベース管理システム(ORDBMS)です。

基本情報

概要

PostgreSQL(ポストグレエスキューエル)とは、商用製品と同等の機能/性能を誇る、オープンソースのオブジェクトリレーショナルデータベース管理システム(ORDBMS)です。

【名称と読み方】
「PostgreSQL」という名称は、さまざまなRDBMS製品の基にもなった「Ingres」の後継を意味する「Post-Ingres」に由来しています。
読み方としては、略称で「ポスグレ」と表現すれば「PostgreSQL」のことを指します。

【基本説明】
PostgreSQLは、商用製品と比較しても同等の機能/信頼性を有していて、MySQLと並び人気が高いオープンソースデータベースです。RDBMSにオブジェクト指向概念を導入した「ORDBMS」の代表的な製品です。
商用製品「Oracle」と機能が近いこともあり、主に企業情報システムのデータベースなどとして採用されています。JSONデータ型にも対応したことにより、Webシステムなどにも適用範囲を広げています。多機能であるという特徴に加え、スケーラビリティーも向上し、大規模システムへの採用も増えています。

【経緯】
PostgreSQLは、世界中のコミュニティメンバーによる積極的な開発によりバージョンアップを繰り返す中で、多くの機能追加が行われてきました。
バージョン6.3から日本語に対応し、日本でもさまざまな規模のシステムで幅広く使われてきています。

TOPに戻る

主な特徴

【スケーラビリティと柔軟性】
PostgreSQLのスケーラビリティ能力により、組み込みアプリケーションから大規模システムまで幅広く対応できます。

【高機能】
PostgreSQLは、トランザクション、サブクエリ、トリガなど大規模商用データベースシステムの持つほとんどの機能を搭載しています。また、ユーザ定義型、継承など、他の製品では、あまり見かけない機能も持ち合わせています。

【大規模システム向けの機能拡張】
PostgreSQLには、テーブルスペース、テーブルパーティショニングなどの大規模システム向けの機能拡張が実装されています。また、専用ミドルウェアである「pgpool-II」を活用することで負荷分散も可能となります。

【マルチプラットフォーム】
PostgreSQLは、UNIX系環境以外でも、Linux、Windows、MacOSXなどの多くのプラットフォームをサポートしています。開発も活発に行われており、マルチコアサポートなど多様なアーキテクチャに対応しています。

【マルチバイトコード対応】
日本語その他のマルチバイトコードに対応しています。LIKEや正規表現によるマルチバイト検索もサポートしています。
「JIS X 0213(JIS2004)」にいち早く対応することにより、完全な日本語環境を提供しています。

【万全なサポート】
PostgreSQLは企業提供により、ハイレベルなオフィシャルサポートが提供されています。

【管理機能】
PostgreSQL専用、もしくは、各種データベース汎用のデータベース接続クライアントで管理できます。「psql」、「pgAdmin」、「phpPgAdmin」など豊富に揃っています。

【並列実行性能に重点】
CPU数が増えた場合のスケーラビリティが高く、接続数が増えても性能が維持されます。追記型データ構造も並列実行性能を高めることに寄与しています。

【PostgreSQLのクラスタ化】
PostgreSQLは、レプリケーションなどのクラスタシステムはデータベース本体には含まれていません。クラスタ化を実現するためには、クラスタ用ソフトをアドオンする必要があります。代表的なものとして、「pgpool-II」などがあります。

TOPに戻る

同様製品(概要情報)

同様な機能を提供する製品として、次のようなものがあります。

商用製品:「Oracle」、「PowerGres Plus」など。

オープンソース製品:「MySQL」など。

TOPに戻る

導入事例

近年、企業システムへのオープンソースソフトウェア活用の流れを受け、商用システムを押しのけて採用される例も増えています。特に、Webシステムのバックエンドデータベースなどを中心として採用が拡大しています。
中小規模からエンタープライズ規模まで、さまざまな領域で幅広く利用されています。

導入事例については、こちらのページをご覧ください。
→SRA OSS,inc.日本支社 PostgreSQL/PowerGres 導入事例

TOPに戻る

ライセンス情報

LICENCEPostgreSQLのライセンスは、「BSDライセンス」です。このライセンスに従うことを条件として、ソースコードの改変と公開が許可されています。

TOPに戻る

ダウンロード

ダウンロードページ

TOPに戻る

情報提供協力

このページは、SRA OSS,inc. 日本支社の協力により作成しました。

TOPに戻る

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。

PostgreSQL最新TOPICS

【PICKUP】富士通×LPI-Japan、「PostgreSQL」技術者育成連携---「OSS-DB技術者認定試験 Silver」の合格で「FUJITSU Certified Middleware Professional データベース Standard」を取得可能に(2017年04月01日 20:03)

富士通株式会社は、3月31日、「PostgreSQL」の技術者育成に向けて、特定非営利活動法人エルピーアイジャパン(LPI-Japan)との間でパートナーシップを締結した。 【ポイント】 この連携により、LPI-Japanが実施/運営する「OSS-DB技術者認定試験 Silver」の合格者は、富士通が新たに制定する「FUJITSU Certified Middleware Professi...

  • PostgreSQLサイド(PostgreSQL)@SRAOSS
  • OSSNEWSに広告を掲載しませんか?

facebook

twitter