背景情報:私たちのコアERPにはOracleに関するデータがあります。私たち自身のアプリケーションはMicrosoft SQL Serverベースです。
ほとんどすべてのアプリケーションがこのOracleデータベースからデータを読み取り、通常、データベース全体をコピーするある種の同期があります。
周りを見回すと、数多くの解決策があります。これらのほとんどは廃止されているようです。 (例:Oracle GoldenGate)。
私たちのOracleデータベースはオンプレミスであり、将来のアプリケーションにはAzure SQLデータベースを使用する予定です。
現在、この同期を設定するための最良の方法は何ですか?
古い投稿をたくさん見ましたが、最近の投稿はほとんどないので、Oracle GoldenGateは廃止されたと思います。しかし、これはデータの同期を保つためのもう1つの「ツール」です。他の/より良い解決策はありますか?
おそらく、リンクされたサーバーは私の場合のオプションですか? Oracle on-premとAzure SQL Databaseでそれは可能ですか?
複製が必要な場合、GoldenGateはbestオプションですか?
Oracle Golden Gateは常にサポートされています OracleとSQL Server間のレプリケーション 。プロジェクトについて、私は最近、少しプッシュしてもOracle 10のゴールデンゲートがまだ利用可能であることを確認しました。サポート外のOracleバージョンを使用している場合は、いくつかの理由で更新する必要があります。
Azureとの同期の詳細は次のとおりです。