本文へ移動

6つの独立した PostgreSQL コミュニティコンポーネント

PostgreSQL コミュニティコンポーネント

独立性と読みやすさを備えた多言語ドキュメント。

ドキュメントを選択

6つのコンポーネント、6つの入口。

日本語版はPatroni、PgBouncer、pgBadgerを完全に収録し、他のコンポーネントの訳文も順次公開しています。日本語訳があるページはそのまま開き、未翻訳のページは EN マーク付きで同じサイトの英語版へ自動的に切り替わります。

高可用性

Patroni

分散コンセンサスと自動フェイルオーバーを備えた PostgreSQL クラスターを運用します。

ドキュメントを読む

バックアップとリカバリー

pgBackRest

信頼性の高いバックアップ、リストア、アーカイブ、ポイントインタイムリカバリーを設計します。

ドキュメントを読む

コネクションプーリング

PgBouncer

セッション、トランザクション、ステートメントの各プーリングで接続オーバーヘッドを削減します。

ドキュメントを読む

ログ解析

pgBadger

PostgreSQL と PgBouncer のログから、クエリー、ワークロード、エラーのレポートを生成します。

ドキュメントを読む

コンセンサスと協調

etcd

強い整合性を持つキー・バリューストア、その API、Raft モデル、内部構造を運用します。

ドキュメントを読む

コンポーネントガイド

各コンポーネントの役割と読み始める場所

概要を読んだ後、隣のリンク集から目的のマニュアルへ直接移動できます。

01 / 高可用性

Patroni

◇ PostgreSQL 高可用性のテンプレート

  • DCS を通じてリーダー選出とクラスター状態を管理します。
  • 計画的な変更を制御しながらフェイルオーバーを自動化します。
  • ベアメタル、VM、Kubernetes、マルチデータセンターに対応します。

インストールと設定から始め、次に運用インターフェースへ進みます。

02 / バックアップとリカバリー

pgBackRest

◇ 信頼性の高いバックアップ、アーカイブ、リストア、ポイントインタイムリカバリー

  • フル、差分、増分、ブロックレベルのバックアップに対応します。
  • リポジトリ、保持期間、WAL アーカイブを管理します。
  • 導入手順とすべてのコマンドを解説します。

使用する OS のガイドから始め、設定とコマンドリファレンスを手元に置きます。

03 / コネクションプーリング

PgBouncer

◇ PostgreSQL 向けの軽量コネクションプーラー

  • 接続を再利用してバックエンド起動コストを削減します。
  • セッション、トランザクション、ステートメントの各プーリングを提供します。
  • 認証、ルーティング、制限、管理コンソールを解説します。

最初にプーリングモデルを理解し、その後ワークロードに合わせて導入、調整します。

04 / ログ解析

pgBadger

◇ PostgreSQL と PgBouncer の高速ログ解析

  • さまざまな形式の PostgreSQL と PgBouncer のログを解析します。
  • スロークエリー、エラー、ロック、Vacuum の動作をレポートします。
  • 自己完結型 HTML、JSON、テキスト、CSV を出力します。

最初にログを設定し、単発、並列、増分のレポート方式を選びます。

05 / 負荷分散

HAProxy

◇ 高速で信頼性の高い TCP/HTTP トラフィック管理

  • HAProxy 3.4 入門ガイド全体を9つのテーマに分けて収録します。
  • 設定マニュアルを元の構成に沿った12章で収録します。
  • 管理ガイドを運用に焦点を当てた13章で収録します。

アーキテクチャを学び、すべてのキーワードを検索し、HAProxy を運用します。

06 / コンセンサスと協調

etcd

◇ 強い整合性を持つ分散キー・バリューストア

  • Raft アルゴリズムに基づく永続的なキー・バリュー API を提供します。
  • 設定、セキュリティ、保守、チューニングを解説します。
  • クライアント API、アップグレード、内部設計を解説します。

クイックスタートから始め、運用ガイドと v3 API リファレンスへ進みます。

FAQ

よくある質問

どこから読み始めればよいですか?

現在の作業に対応するコンポーネントを選んでください。各カードは独立したドキュメントを開き、上の詳細セクションにはよく使うページへの直接リンクがあります。

pig.center は PostgreSQL の公式サイトですか?

いいえ。pig.center は独立したコミュニティドキュメントプロジェクトです。各アップストリームプロジェクトへのリンクを示し、製品名と技術的文脈を維持しています。

未翻訳のページへのリンクはどうなりますか?

現在の日本語版はPatroni、PgBouncer、pgBadgerの全ページを提供しています。対応する日本語ページがないリンクは同じサイトの英語ページを開き、EN マークで切り替わることを示します。言語選択はすべてのページで利用できます。

アップストリーム文書の出典はどのように示されていますか?

各ページの末尾には、改変元の著作物、著作権者、ライセンス、およびこのサイトでの変更履歴へのリンクがあります。帰属とライセンスのページ には、6つのドキュメントセットの固定リビジョン、ライセンス、保持している通知をまとめています。