PostgreSQL

6309posts
1747followers

Login and follow tags to see the latest information.

About PostgreSQL

PostgreSQLの概要・特徴

概要:
PostgreSQLは、オープンソースのリレーショナルデータベース管理システム(RDBMS)です。高い拡張性と標準への準拠、信頼性と性能を特徴としています。PostgreSQLは、トランザクション処理や並列クエリ、ストアドプロシージャ、トリガー、ビューなどの高度な機能を提供します。また、データの整合性とセキュリティを確保するための多くの機能も備えています。

特徴:

  1. 標準準拠:
    • PostgreSQLはANSI SQLの標準に準拠しており、一貫性のあるSQLクエリを実行できます。これにより、他のSQLベースのデータベースからの移行が容易です。
  2. 高度なデータ型サポート:
    • テキスト、数値、日付時刻、バイナリデータに加え、配列、JSON、XML、ハッシュ、範囲などの高度なデータ型をサポートしています。
  3. 拡張可能性:
    • ユーザー定義関数(UDF)、データ型、演算子、インデックスメソッド、外部データラッパー(FDW)などを追加でき、データベースの機能を自由に拡張できます。
  4. 並列処理とパフォーマンス:
    • クエリの並列処理、マルチコアプロセッサの活用、自動バキューム機能など、パフォーマンスを最適化するための多くの機能が提供されています。
  5. ACID特性とMVCC:
    • トランザクションの完全性を保証するためのACID特性(Atomicity, Consistency, Isolation, Durability)と、複数バージョン同時実行制御(MVCC)をサポートしています。
  6. セキュリティ:
    • 役割ベースのアクセス制御(RBAC)、行レベルセキュリティ、SSL/TLSによる通信の暗号化、監査機能など、高度なセキュリティ機能を提供しています。
  7. リカバリとバックアップ:
    • ポイントインタイムリカバリ(PITR)、ストリーミングレプリケーション、ロジカルレプリケーションなどのバックアップとリカバリ機能が充実しています。

リファレンス

関連タグ

User Rankings
Weekly
Monthly
Yearly