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バージョン、または異なるデータベース・バージョンとパッチ・セットを設定できます。
親トピック: Oracle GoldenGateシャーディングの使用