19.1 Oracle GoldenGateとシャードされたデータベース

シャーディングは、Oracle Database 12.2.0.1以上で、セキュアなMicroservicesデプロイメントを使用する場合のみ使用可能です。

シャーディングを設定する前に、必ずSSL証明書を設定する必要があります。Oracle GoldenGateでシャーディングされたOracle Databaseを構成するには、Oracle GoldenGateでシャーディングを構成する方法を参照してください。

Oracle GoldenGateシャーディングの利点

Oracle GoldenGateは、シャードされたデータベースに対する完全なデータ・レプリケーション・プラットフォームを提供します。

これは強力な機能であり、次の利点があります。

  • ハードウェアまたはソフトウェアを共有しない多数の個別のOracleデータベース間でデータおよびワークロードを水平にパーティション化します。

  • 単一シャード問合せおよびクロスシャード問合せの自動パーティション化およびレプリケーション、エラスティック・スケーリング、リバランス、データ依存型ルーティングを有効にします。

  • 次のような新世代の開発者にエンタープライズクラスのデータベース・プラットフォームを提供します。

    • フォルト・トレランスに応じて線形にスケーリングするようにアプリケーションを明示的に設計します。

    • JSONによるスキーマの柔軟性を前提としています。

    • リレーショナルSQLおよびACIDの機能の利点を実感できます。

  • シャードグループ内およびシャードグループ間のアクティブ・レプリケーション

  • 柔軟なデプロイメント: 高可用性のための単一シャードグループ、および様々なレプリケーション係数を持つ複数のシャードグループを持つことができます。

  • シャードグループが異なると、異なるレプリケーション係数、異なるシャード数、異なるハードウェア・プラットフォームとOSバージョン、または異なるデータベース・バージョンとパッチ・セットを設定できます。