2011-06-23 20 views
2

データベースを別のデータベースから通知することは可能ですか?データベースはどちらも別のサーバーにあります。両方のデータベースが異なるタイプです。例えば。私は1つのサーバー上のDB2データベースを持っている場合、いくつかのレコードは、このデータベース上で更新され、別のDBに通知し、そのDB上のいくつかのテーブルを変更する必要があります(私の場合はMYSqlです)。あなたは、データベースとトリガーを使用しての間のリンクを作成することができ、事前1つのデータベースから別のデータベースに変更を通知する方法

答えて

0

おかげで - 更新は、他のデータベース内のデータを、対応します。

+0

Parkyprgご意見ありがとうございます。私は、各テーブルごとにすべてのタイプのトリガーを作成する必要があると思います。これは本当に面倒であり、多くの場合、エンタープライズdbの所有者はDBにトリガを追加できない可能性があります。 –

+0

トリガーをテーブルに追加することは、テーブルの操作中に時間がかかることになります。代わりに、特定の間隔で実行され、すべての変更を追跡し、対応するデータを更新するスクリプトを作成することができます。これは、最初にやるべきことがもっと必要です。 – CristiC

+0

はい、私はそれがより良いアプローチだと思います。私はDBで動作するスクリプトについては何の考えも持っていません。それを理解する必要があります。提案していただきありがとうございます。 –

0

mySQLがDB2のレプリケーションターゲットになるかどうかを調べるために、レプリケーションを調べます。

introduction to SQL Replicationを読んでください。

関連する問題