PostgreSQLのdblinkモジュールを使用すると、リモートPostgreSQLデータベースに対して他のSQLステートメントを実行するSQLステートメントを記述できます。
MySQL用のPostgreSQLのdblinkに相当するものはありますか?
PostgreSQLのdblinkモジュールを使用すると、リモートPostgreSQLデータベースに対して他のSQLステートメントを実行するSQLステートメントを記述できます。
MySQL用のPostgreSQLのdblinkに相当するものはありますか?
ではない正確に。
ただし、FEDERATED
この動作をエミュレートするために特定の状況で使用できるストレージエンジン(5.0.3以降で使用可能)があります。これは、(非常に簡単に言えば)VIEW
リモートテーブルの場合です。
MySQLのマニュアルページに例とともに詳細な説明があります。
MySQL Proxyを調べることをお勧めします。これは dblink のアーキテクチャとは一致しませんが、dblink を使用して解決するのと同様の問題を解決できる可能性があります。
いいえ。これはMySQLでは不可能です。最も近い方法は、レプリケーションを使用して、必要なテーブルを「リモート」データベースからクエリ対象のスレーブにレプリケートすることです。詳細については、ドキュメントを参照してください。