私は問題を解決しようとしていますが、それは私が作成したものではありません。
私は、さまざまなサーバー上のさまざまなデータベースに支えられた多くの Web アプリがある環境で働いています。
各データベースは、その設計とアプリケーションがかなりユニークですが、抽出したい共通のデータがそれぞれに残っています。たとえば、各データベースには、vendors テーブル、users テーブルなどがあります。
この共通データを単一のデータベースに抽象化したいと思いますが、他のデータベースをこれらのテーブルに参加させたり、制約を適用するためのキーを持ったりすることもできます... 私は Msql 環境にいます。
利用可能なオプションは何ですか? 私の見方では、次のオプションがあります。
- リンクされたサーバー
- ビューへのアクセスを許可するための読み取り専用ログイン
他に考慮すべきことはありますか?