新刊ピックアップ
内部構造から運用管理まで,PostgreSQL9.2の全貌を紹介
この記事を読むのに必要な時間:およそ 0.5 分
PostgreSQLの歴史
PostgreSQLは,
PostgreSQLの祖先はカリフォルニア大学バークレー校で作られた" Postgres"に由来します。Postgresの開発は1986年からはじまり,
その後,
そして,
PostgreSQLの特徴
PostgreSQLの主要な特徴を簡単に紹介します。
- SQL
PostgreSQLは
「検索」 「インデックス」 「制約」 「トランザクション」 「データ型」 「ストアドプロシージャ」 「ユーザ定義オブジェクト」 「マルチバイト文字の扱い」 「全文検索」 などのSQL:2008の主要機能のほとんどをサポートしています (注1)。特に9. 2からは 「インデックス」 としてB-Tree, HASH, GiST (汎用検索ツリー), GiN (汎用転置インデックス) , SP-GIST (空間分割汎用検索ツリー) をサポートしました。 - バックアップ,
リカバリ, レプリケーション PostgreSQLはデータベース稼働中にバックアップできます
(ホットバックアップ)。そのため, バックアップ取得にテーブルやデータベースのロックは不要で, ユーザはバックアップを気にせずに作業できます。 また,
同期/ 非同期どちらのレプリケーションもサポートしています。
以上簡単に紹介しましたが,
- 注1)
- PostgreSQLは完全互換に必要な機能179中,
160の機能をサポートしています。
記事中で紹介した書籍
-
PostgreSQL全機能バイブル
オープンソースデータベースPostgreSQLは,スケーラビリティの向上と,レプリケーションの標準サポートにより,再び産業界とIT業界から脚光を浴びています。本書は最新...
関連記事
- 第52回 MySQL Innovation Day 2019,PostgreSQL Conference Japan 2019開催
- 第51回 「企業ITシステムのモダナイゼーションとデータベース最新状況」報告,MySQL 8.0.18リリース,PostgreSQL 12リリース
- 第4章 PostgreSQL の運用に便利な機能―バックアップ,レプリケーション,パーティション,バージョンアップ
- 第3章 アプリケーション開発に便利な機能―Window 関数,ストアドファンクション/プロシージャ,JIT,パラレルクエリ
- 第2章 PostgreSQLの内部構造―プロセスやメモリの流れ,特徴的な機能のしくみ