1

サーバーs1のデータベースd1に1つのテーブルt1があり、サーバーs2のd2に別のテーブルt2があります。次に、テーブルt1のデータとt2テーブルの関連データを結果データとして作成します。可能?

MySQL5.0のFEDERATEDStorageEngine。関連ドキュメント他のオプションを見たことがあります...2つの異なるサーバー間でデータを取得するにはどうすればよいですか?

4

1 に答える 1

1

問題には2つの解決策があります。

1)。フェデレーションエンジンを使用したMySQLベース(あなたが言及したように)。FederatedEngineに関するこのブログ投稿をご覧ください。

2)。(PHPを使用している場合)あるサーバーからデータをフェッチしてから、データをループして別のサーバーに関連するクエリを実行するか、最初のサーバーからフェッチしたデータに基づいて別のサーバーに単一の集計クエリを実行します。

それがあなたを助けることを願っています...

于 2012-09-25T10:20:07.480 に答える