TL;DR

SQL を使い、それを拡張したオープンソースのオブジェクトリレーショナルデータベース。1986 年にカリフォルニア大学バークレー校の POSTGRES プロジェクトとして始まった。

仕組み

2001 年から ACID に準拠しており、並行処理には MVCC(多版型同時実行制御)を使う。JSON/JSONB、配列、範囲型、UUID など多くのデータ型を持つ。

拡張性が高いことも特徴である。独自のデータ型を定義でき、ストアドプロシージャを PL/pgSQL や Python などの言語で書ける。データベースを再コンパイルせずに、PostGIS のような拡張機能を追加できる。

関連

出典