Timing considerations and synchronous replication#
デフォルトでは非同期であるため、ピアノードは遅延する場合があります。この動作により、複数のPGDノードに接続したクライアント、またはそれらをスイッチングしたクライアントが古いデータを読み取ることができます。
queue waitfunction は、クライアントまたはプロキシに提供され、このような古い読み取りを防止します。
Postgresの同期レプリケーション機能は、PGDでも利用できます。さらに、 PGDは、より同期したレプリケーションのための複数のバリアントを提供します。使用可能なすべてのバリアントとそのさまざまなモードの概要と比較については、 コミットスコープへの移行 を参照してください。