2012-04-11 4 views
0

DBMSとしてMySQlを使用するアプリケーションがあります。しかし、多くのクライアントは、別のDBMS上の既存のデータベースでデータを更新したいと考えています。そのため、DBMSからスケジュールに基づいてデータをエクスポートする必要がありました。しかし、すべてのクライアントは独自のDBMSを持っています。1データベースから標準DBベンダーにデータをエクスポートするための戦略

私たちのDBMSで利用可能なデータをクライアントのDBMSにエクスポートできるように、フレームワークを設計するための最良の戦略は何でしょうか。各クライアントには異なるDBMSがあります。

PS:申し訳ありませんが精巧ではありません。 例えば、クライアントは私たちのDBMSからいくつかのカラムだけを必要とし、クライアントごとに異なるDBMSに更新します。したがって、必ずしも同じアーキテクチャーであるとは限りませんが、大部分のDBMSが機能するフレームワークを設計し、他のものが最小限の変更で動作するように設計することができます。

+0

クライアントdbに毎日新しいデータが挿入されます。それはあなたが意味するものです –

+1

本当に他のデータベースの機能に依存します。彼らはすべて同じ機能をサポートしていますか?異なる機能を考慮する必要がありますか? DBMSはすべて共通のインポートメソッドをサポートしていますか?対処しなければならないすべてのDBMSで動作するサードパーティのデータ移行ツールに投資できますか? – Prescott

+0

@Napster はい。毎日または数時間に1度。 – Andrews

答えて

0

クライアントのサーバーにコードを書くことができれば、そのサーバーにスクリプトを書き込んでください。スクリプトは、データベースから読み込んでクライアントのdbに挿入します。あなたのサーバーからこのスクリプトを呼び出すことができることを確認してください。

関連する問題