特定のOracle高可用性機能とそれらがPostgreSQLに存在するかどうかについて質問されることがあります。
ほとんどの場合、非常によく似た機能が存在します。類似性の理由は、PostgreSQLとOracleのアーキテクチャが非常に類似しているため、データを保護するメカニズムも同じ方針で開発されているためです。
たとえば、Oracle Data Guardはトランザクションログのストリーミングレプリケーションであるため、概念的にはPostgreSQLの物理ストリーミングレプリケーションと非常によく似ています。 Active Data Guardは、Oracleユーザーがスタンバイサーバーでクエリを実行できる場所です。これも、概念的にはホットスタンバイに似ています。
Oracle RAC? OracleRACは実際には必要ありません。または、少なくとも資格のあるOracleの専門家がそう言ってくれて、私自身の実務経験がそれを裏付けています。特に、RACのディザスタリカバリはData Guardによって提供される必要があるためです(したがって、Data Guardを使用しないのはなぜですか)。したがって、PostgreSQLの世界にはRACに相当するものはありません。 (ふぅ!)
RMANをお探しですか?ポイントインタイムリカバリの組み込み機能を利用するBarmanと呼ばれるバックアップおよびリカバリツールがあります。
そこにも詳細がありますが、完全に詳細な説明は、技術トレーニングまたは移行プロジェクトの一環として話し合うものです。主なメッセージは、PostgreSQLがHAをサポートし、長年にわたって本番環境で使用されてきたさまざまな詳細機能を備えていることです。