Node management
===============

PGDクラスター内のすべてのデータノードは、1つ以上のグループのメンバーです。デフォルトでは、すべてのデータノードは、PGDクラスター内のすべてのデータノードにまたがるトップレベルグループのメンバーです。ノードは、PGDクラスターの論理または地理的組織を反映するように構成できるサブグループに属することもできます。

ノードとサブグループで使用可能なさまざまなオプションを使用して、ノードとグループを管理できます。

-  :ref:`Node types <Node types>` は、
   PGDクラスターに存在できるノードの種類をカバーしています。

-  :ref:`Groups and subgroups <Groups and subgroups>` は、
   PGDでのグループとサブグループがどのように動作するかについて詳しく説明します

-  :ref:`Creating and joining groups <Creating and joining PGD groups>` は、新しいPGDグループを作成する方法と、PGDノードをそれらに参加する方法を検討します。

-  :ref:`Witnessノード <Witnessノード>` は、グループでコンセンサスを確立することに専用のPGDノードの特別なクラスを調べます。

-  :ref:`Logical standby nodes <Logical standby nodes>` は、スタンバイのノードを効率的に同期させ、障害が発生した場合にプライマリとしてステップインする準備をする方法を示しています。

-  :ref:`Subscriber-only nodes and groups <Subscriber-only nodes and groups>` は、サブスクライバー専用ノードがどのように動作し、それらがどのように構成されているかを調べます。

-  :ref:`Viewing topology <Viewing PGD topology>` は、
   PGDクラスターノードとグループの構造を表示できるコマンドとSQLクエリーの詳細を示します。

-  :ref:`Removing nodes and groups <Removing nodes and groups>` は、グループからノード、またはクラスターからグループを安全に削除するために実行するプロセスを示します。

-  :ref:`Heterogeneous clusters <Joining a heterogeneous cluster>` は、
   PGDクラスターが以前のエディションのPGDノードとどのように相互運用できるかを検討します。

-  :ref:`Connection DSNs and SSL (TLS) <Connection DSNs and SSL (TLS)>` は、
   PGDクラスター内のノードに直接接続するために必要なDSNまたは接続文字列を導入します。また、SSL
   /
   TLS証明書を使用して、サーバー間およびクライアント間の認証と暗号化を提供する方法についても説明します。

-  :ref:`デコードワーカー <デコードワーカー>` は、ノードのグループがレプリケーションによるCPUオーバーヘッドを削減できるPGDの機能をカバーしています。

-  :ref:`レプリケーションスロットのクリーンアップ <レプリケーションスロットのクリーンアップ>` は、
   PGDが動作しているときにPostgresレプリケーションスロットがどのように消費されるかを調べます。

-  :ref:`Node restart and down node recovery <Node restart and down node recovery>` は、障害またはスケジュールされたダウンタイムの後にノードをサービスに戻すために必要な手順と、それが返すクラスターに与える影響について詳しく説明します。

-  :ref:`Maintenance commands through proxies <Maintenance commands through proxies>` は、プロキシの背後にあるノードなど、直接アクセスできないノードにメンテナンスコマンドを送信する方法を示します。

.. toctree::
  :maxdepth: 3

  Using--node_management--node_types
  Using--node_management--groups_and_subgroups
  Using--node_management--creating_and_joining
  Using--node_management--witness_nodes
  Using--node_management--logical_standby_nodes
  Using--node_management--subscriber_only
  Using--node_management--viewing_topology
  Using--node_management--removing_nodes_and_groups
  Using--node_management--heterogeneous_clusters
  Using--node_management--connections_dsns_and_ssl
  Using--node_management--decoding_worker
  Using--node_management--replication_slots
  Using--node_management--node_recovery
  Using--node_management--maintainance_with_proxies
