ベストアンサー
私は素人の答えを次のように示します。インターウェブには詳細な回答とドコがたくさんあります。
Oracle GGとは最も単純な形式:Oracle GGはデータベース間で(一部またはすべての)データを複製します。
簡単に言うと、GGはデータベースの同期に使用されます。たとえば、オンライン(OLTP)システムは多くのレポート(OLAP)システムにファンアウトする可能性があります。変更されたデータをコピーする必要があるだけで、GGはこれを実現します-RDBMSストリームのように。データガードのように完全な1:1同期も実行できます。
他のデータキャプチャメカニズムとの違いは何ですか?GG基本的に、データベースの(redo)ログで変更(cdc)をチェックし、そのターゲットシステムで実行されているプロセスを介して他のシステムにそれらを渡すプロセスを実行します。また、ある時点を指すチェックなどに使用できる、(ファイルの)証跡と呼ばれる種類の抽象化ロギングを実行することもできます(これはアーキテクチャ上の違いです)。
GGが使用されているのと同じ目的で使用できる他のツールもありますか?
OracleはGGはストリーム機能のスーパーセットであり、ODI / veridataなどでロールインできるため、ストリームにはGGがあります。AttunityとQuestのシェアプレックスはほぼ同じことを行います(使用例によっては、データガード/を使用できます。ログ配布またはストリームこれはより費用効果が高い場合があります)
回答
Oracle GoldenGateはソフトウェア製品であり、この製品を使用すると、あるデータベースから別のデータベースにデータを複製、フィルタリング、および変換できます。 。Oracleデータベースと他の異種データベース間のデータの複製をサポートします。GoldenGateの補完製品は、Real-tを管理するOracleの戦略を加速します。包括的なデータ統合プラットフォームを介したimeデータ統合。この組み合わせにより、顧客に最速かつ最もスケーラブルなリアルタイムデータ統合ソリューションを提供することが期待されています。