RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [DB] [經驗分享]MySQL資料快速轉移到另一台主機 - Linux下適用   字型大小:||| 
  本主題被作者加入到他/她的 Blog 中  
monkle
驢有所悟
等級: 3等級: 3


今日心情

 . 積分: 12
 . 文章: 47
 . 收花: 97 支
 . 送花: 1 支
 . 比例: 0.01
 . 在線: 503 小時
 . 瀏覽: 1140 頁
 . 註冊: 6874
 . 失蹤: 1255
#1 : 2013-3-7 02:28 AM     全部回覆 引言回覆

innova網友提的是dual master架構
前陣子剛剛實作, 分享一下心得

基本上兩邊作replication 可以選擇
master-slave 和 dual master

不過dual master的架構並不是兩邊都開放寫
比方說, 我們在a和b各有一台DB, 我們讓 甲群使用者寫a, 乙群使用者寫b
我們另外用mysql proxy來監控兩邊狀態.
這時候雖然兩邊似乎都在寫, 但是寫到b的資料卻是透過mysql proxy寫到a, 而b就有點像是slave, 會去跟a的binlog
這樣雖然看似是master-slave架構, 但是如果a掛了, mysql proxy就會通知b接手
這樣就可以完成redundant.

當然也可以單純兩邊設master並且開啟binlog讓對方跟
不過如果在table中有auto increment 的話, 因為兩邊跟會有網路延時的時間差
大量寫入的狀況下應該會有點風險
這時候可以能要用比較特殊的方法來避開風險
這部分我就沒有實作過 不過有google到相關文章可以參考

[monkle 在  2013-3-7 02:35 AM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-5 01:41 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.018636 second(s), 7 queries , Qzip disabled