0

データベース A はサーバー server1 にあり、データベース B はサーバー server2 にあります。

両方のサーバー {A、B} は物理的に互いに近くにありますが、異なるマシン上にあり、異なる接続パラメーター (異なるユーザー名、異なるパスワードなど) を持っています。

このような場合、データベース A にあるテーブルとデータベース B にあるテーブルを結合することはできますか?

もしそうなら、どうすればプログラム的に、

4

2 に答える 2

0

私はPythonを知らないので、クエリを実行するとPythonに行の配列として返されると仮定します。

テーブル A にクエリを実行し、可能なフィルターを適用した後、その結果をアプリケーションに返すことができます。テーブル B と同じ。3 番目の配列を作成し、A をループして、B に結合行がある場合は、その結合行を 3 番目の配列に追加します。最終的に、3 番目の配列は 2 つのテーブルの結合に相当します。あまり効率的ではありませんが、小さなレコードセットではうまくいくかもしれません。

于 2012-07-20T19:21:16.573 に答える
0

データベース A をデータベース B と同じサーバーに複製してから JOIN を実行するようなことをしなければ、これは不可能です。

于 2012-07-20T19:11:04.937 に答える