MySQL存儲引擎之Federated

Federated可以不使用復(fù)制技術(shù),直接遠程服務(wù)器主機的數(shù)據(jù)表。

實現(xiàn)原理

通過創(chuàng)建存儲引擎為Federated 的表來實現(xiàn)遠程共享服務(wù)器表數(shù)據(jù)。
Federated:能夠?qū)⒍鄠€分離(不在同一臺服務(wù)器上的機器)的MySQL服務(wù)器鏈接起來,從多個物理服務(wù)器創(chuàng)建一個邏輯數(shù)據(jù)庫。十分適合于分布式環(huán)境或數(shù)據(jù)集市環(huán)境。

特點

  • 提供了訪問遠程MySQL服務(wù)器上表的方法(連接)
  • 本地不存儲數(shù)據(jù),數(shù)據(jù)全部放到遠程服務(wù)器上
  • 本地需要保存表結(jié)構(gòu)(frm文件)和遠程服務(wù)器的連接信息

如何使用

默認(rèn)禁止,啟用需要在啟動時增加federated參數(shù)
mysql://user_name[:password]@host_name[:port_num]/db_name/tbl_name

實例:在本地模擬遠程本地
查看是否支持federated

MySQL [test]> show  engines;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine             | Support | Comment                                                        | Transactions | XA   | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| InnoDB             | DEFAULT | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |
| MRG_MYISAM         | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |
| MEMORY             | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |
| BLACKHOLE          | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |
| MyISAM             | YES     | MyISAM storage engine                                          | NO           | NO   | NO         |
| CSV                | YES     | CSV storage engine                                             | NO           | NO   | NO         |
| ARCHIVE            | YES     | Archive storage engine                                         | NO           | NO   | NO         |
| PERFORMANCE_SCHEMA | YES     | Performance Schema                                             | NO           | NO   | NO         |
| FEDERATED          | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
9 rows in set (0.00 sec)

具體使用查看這篇博客<a>http://blog.csdn.net/jenminzhang/article/details/50837603<./a>

使用場景:

偶爾的統(tǒng)計分析及手動查詢

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容