ホームページ >データベース >mysql チュートリアル >MySQL は SQL Server のようなリンク サーバー機能を実現できますか?
MySQL のリンク サーバー機能の探索
データベースの相互運用性の領域では、多くの場合、複数のデータに接続してデータを操作する必要があります。ソース。 SQL Server では、これはリンク サーバー機能によって容易になります。しかし、MySQL も同様の機能を提供できますか?
MySQL の応答: FEDERATED エンジン
MySQL ユーザーに対して、FEDERATED エンジンはリンク サーバーと同様のソリューションを提供します。別の MySQL サーバーからのデータを参照する仮想テーブルを作成できます。これにより、現在のデータベース内のローカル テーブルであるかのように、リンク サーバーのデータをクエリおよび操作できるようになります。
FEDERATED エンジン用に MySQL を構成する方法
するにはFEDERATED エンジン用に MySQL を設定するには、次の手順に従います。
FEDERATED がリストされていない場合は、インストールまたは有効にする必要がある可能性があります。
FEDERATED エンジンの制限
MySQL FEDERATED エンジンには制限があることに注意することが重要です。さまざまなベンダーに接続できる SQL Server のリンク サーバーとは異なり、外部データ ソースとして MySQL のみをサポートします。
代替ソリューション: MySQL プロキシ
相互運用性が必要な場合MySQL 以外のデータ ソースを使用する場合は、MySQL プロキシの使用を検討してください。これは別のアプローチを提供し、アプリケーションから複数の MySQL インスタンスや MySQL 以外のデータ ソースにリクエストをルーティングできるようにします。ただし、Linked Servers/dblink のアーキテクチャとは正確には一致しません。
以上がMySQL は SQL Server のようなリンク サーバー機能を実現できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。