2016-10-17 3 views
0

テーブルから変更/差分データをOracleからMongoDbに移行する必要があります。これを行うには、目的のテーブルにTriggerを作成し、更新/挿入/削除されたレコードをログテーブルに挿入し、Javaコードを使用してこれらの変更/差分レコードを読み込み、MongoDBのそれぞれのコレクションを更新できるようにすることを提案しました。PLSQL:テーブルの変更レコードを取得するようにデータキャプチャを変更する

しかし、オラクルのCDC(Change Data Capture)機能の実現可能性を確認するように求められました。

私はCDCを学ぶためにOracleのdocをチェックしましたが、かなりの時間がかかります。デモを作成する必要があるので、CDCを実装してテーブル上の変更されたデータをキャプチャするためのいくつかのステップやクイックチュートリアルを手伝ってください。

また、パフォーマンスの観点から、トリガーまたはCDCを使用して変更/デルタレコードを記録する方が良いかどうかをご提案ください。

答えて

1

チェンジ・データ・キャプチャで時間を無駄にしないでください。面白い考えですが、残念ながらCDC is desupported in 12cです。 IMPEXPのようなサポートはされていませんが、これは永遠に機能します。それはデータベースから完全に削除されました。 Oracle Corporationでは、代わりにOracle GoldenGateを支払うことをお勧めします。

+0

貴重なフィードバックをいただき、ありがとうございます。私は同じことをビジネスに提案します。 – PS078

関連する問題