メインコンテンツへスキップ
EXBANK
用語集一覧へ
— Glossary

PostgreSQL

読み: ポストグレスキューエル
短い定義

PostgreSQL は世界で最も高機能と評されるオープンソースの RDBMS です。JSONB / GIS (PostGIS) / 全文検索など機能が豊富で、Postiz・Temporal・Supabase 等の現代的なバックエンドに採用されています。

詳細解説

PostgreSQL (略称 Postgres) は MIT ライセンス類似の PostgreSQL ライセンスで配布される OSS です。MVCC による高度な並行制御、トランザクションの完全な ACID 準拠、行レベル排他制御、CTE / Window 関数などの SQL 規格準拠機能で MySQL/MariaDB を凌駕します。JSONB 型でドキュメント DB 的な使い方もでき、PostGIS で地理空間データも扱えます。Docker イメージ postgres:16-alpine が安定版で、本番のバックアップは pg_dumpall で全 DB を SQL ダンプとして取り出します。

実装例 / 使い方

  • 01Postiz / Temporal / Supabase のメイン DB
  • 02PostGIS で地理空間検索 (店舗の緯度経度)
  • 03pg_dumpall で全 DB を SQL ダンプ化

参考・出典

IMPLEMENT

PostgreSQLを、実際に活用する

用語の意味は分かった。次は実装。EXBANK の無料診断で、貴社で具体的にどう活用できるかをご提案します。

営業時間 平日10-18時 / 通常24時間以内に返信