什麼是 MySQL Master-Master Replication Manager(MMM)?

  • MMM (MySQL Master-Master Replication Manager) 是整合 Script 做 監控/管理 MySQL Master-Master replication cluster 的設定配置.
  • Master-Master 的意思不是同時有兩台 Master 應付寫入的動作, 而是要做備援, 若 Master 死掉, 可於最短的時間內(幾秒內), 將備援的 Master 替換上線, 而這台備援的 Master, 平常也可以當 Slave (Reader).
  • 當 Slave 的 Replication Failed 時, 會自動讓此 Slave 停止提供服務, 避免不同步的狀況發生.
  • MMM 可解決 Master 死掉時, 需要停機或停止所有寫入的問題.

本日志由 flyinweb 于 2009-09-21 14:13:07 发表到 数据库技术 中,目前已经被浏览 4099 次,评论 0 次;

作者添加了以下标签: ReplicationMaster-Master Replication ManagerMMM

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

一、前: 

Master-Slave的数据库机构解决了很多问题,特别是read/write比较高的web2.0应用:

1、写操作全部在Master结点执行,并由Slave数据库结点定时(默认60s)读取Masterbin-log

2、将众多的用户读请求分散到更多的数据库节点,从而减轻了单点的压力

 

这是对Replication的最基本陈述,这种模式的在系统Scale-out方案中很有引力(如有必要,数据可以先进行Sharding,再使用replication)

本日志由 flyinweb 于 2009-09-21 12:02:22 发表到 数据库技术 中,目前已经被浏览 5197 次,评论 0 次;

作者添加了以下标签: Master-Master Replication ManagerMMM)

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文