
mysql架构简要
mysql主从
mysql一主多从
mysql双主多从
基于lvs的mysql主从
基于lvs和keepalived的mysql主从
数据拆分之垂直拆分及水平拆分
最新推出的mysql innodb cluster
lvs简化了客户端与数据库连接的透明性及简易化,具备负载均衡
keepalived具备故障切换
基于lvs和keepalived的mysql主从可以简单理解为等同于oracle rac的简化版
drbd+mysql主从+lvs+keepalived是上述方案的替换版,区别在于使用的物理及别的数据同步,速度快
mysql ndb cluster,之前仅是一个ndb storage,后发展为独立的软件,可见mysql在其生态部局卷是极为重视此产品
当然上述的mysql主从复制,如果某些应用场景对于数据一致性要求极高,可以采用mysql的半同步复制功能或增强版的半同步复制功能。
mysql ndb cluster由3类节点构成
管理节点
sql节点
数据节点
管理节点必须首先启动,其次启动数据节点,最后启动sql节点;关闭反之同理
在规划及设计部署时必须全面规划内存参数分配及优化,直接关系及影响应用系统的扩展性及可用性;后续的维护成本也取决于此。
mysql innodb cluster由3个组件构成
mysql shell
mysql router
启用mysql group replication的mysql
文章转载自lovedb,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




