(以下內容爲轉載,標爲原創只爲上頭條請懂這個的童鞋指點)
mysql 分佈,一個或多個 application 對應一個 mysql 數據庫。。。這個怎麼實現一個應用連多個mysql呢(集羣)?
把幾個 mysql 數據庫公用的數據做出共享數據,例如購物車,用戶對象等等,存在數據結點裏面。
其他不共享的數據還維持在各自分佈的 mysql 數據庫本身中。
( 如上圖 )
1 ) Sql 結點( SQL node-- 上圖對應爲 mysqld ) : 分佈式數據庫。包括自身數據和查詢中心結點數據 .
2 )數據結點 (Data node -- ndbd): 集羣共享數據 ( 內存中 ).
3 )管理服務器 (Management Server – ndb_mgmd): 集羣管理 SQL node,Data node.
疑問:
1,SQL node和Data node應該沒有直接交互關係吧?他們之間的交互需要通過ndb_mgmd。。。對不!
2,Data node集羣共享數據不用放在內存中吧?ndb_mgmd才該放在內存中,中轉存儲到Data node。。。對不!
3,ndb_mgmd會很忙,每個Data node也會一樣很忙。。。對不!
配置
mysql-max 版本,當然現在 mysql 集羣系統 windonws 平臺上面不被支持 .
安裝 mysql 就不多說了,網上一大堆,簡明扼要。
來源:http://www.blogjava.net/hellboys/archive/2006/06/28/55507.html