sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLのOracle高可用性の概念

    特定のOracle高可用性機能とそれらがPostgreSQLに存在するかどうかについて質問されることがあります。

    ほとんどの場合、非常によく似た機能が存在します。類似性の理由は、PostgreSQLとOracleのアーキテクチャが非常に類似しているため、データを保護するメカニズムも同じ方針で開発されているためです。

    たとえば、Oracle Data Guardはトランザクションログのストリーミングレプリケーションであるため、概念的にはPostgreSQLの物理ストリーミングレプリケーションと非常によく似ています。 Active Data Guardは、Oracleユーザーがスタンバイサーバーでクエリを実行できる場所です。これも、概念的にはホットスタンバイに似ています。

    Oracle RAC? OracleRACは実際には必要ありません。または、少なくとも資格のあるOr​​acleの専門家がそう言ってくれて、私自身の実務経験がそれを裏付けています。特に、RACのディザスタリカバリはData Guardによって提供される必要があるためです(したがって、Data Guardを使用しないのはなぜですか)。したがって、PostgreSQLの世界にはRACに相当するものはありません。 (ふぅ!)

    RMANをお探しですか?ポイントインタイムリカバリの組み込み機能を利用するBarmanと呼ばれるバックアップおよびリカバリツールがあります。

    そこにも詳細がありますが、完全に詳細な説明は、技術トレーニングまたは移行プロジェクトの一環として話し合うものです。主なメッセージは、PostgreSQLがHAをサポートし、長年にわたって本番環境で使用されてきたさまざまな詳細機能を備えていることです。


    1. SQLデータベースエラー5243を修正するための完全ガイド

    2. EnterpriseEditionでNOEXPANDヒントを使用するもう1つの理由

    3. OracleSQLのパーサー

    4. データベースへのすべての接続を強制終了するスクリプト(RESTRICTED_USER ROLLBACK以上)