2011-06-16 52 views
0

是否可以在單個mysql服務器上設置複製,從一個數據庫複製幾張表(用於只讀訪問)?單個服務器上的Mysql複製

所以說我的服務器有2個數據庫--DB1和DB2。 DB1具有表tableA,tableB和tableC。 DB2具有表tableD,tableE和tableF。從DB2開始,我希望能夠訪問tableA中的數據而無需執行跨數據庫查詢,因爲數據庫最終將駐留在不同的機器上的單獨的mysql服務器上。

回答

0

當然,你可以在一個MySQL服務器上做複製。但我想你可能想看看FEDERATED存儲引擎 - http://dev.mysql.com/doc/refman/5.0/en/federated-storage-engine.html

儘管FEDERATED表有其自身的侷限性,但我認爲它們在非常繁忙的表中表現不佳。所以,你需要花幾個小時來研究聯邦表格,看看它們是否適合你的設置。

相關問題