设为首页 加入收藏

TOP

MySQL与MariaDB 传统主从集群配置(二)
2015-11-12 21:29:23 来源: 作者: 【 】 浏览:10
Tags:MySQL MariaDB 传统 主从 集群 配置


| lyw? ? ? ? ? ? ? ? |


| mysql? ? ? ? ? ? ? |


| performance_schema |


| test? ? ? ? ? ? ? |


+--------------------+


5 rows in set (0.00 sec)


在slave数据库执行


MariaDB [(none)]> show databases;


+--------------------+


| Database? ? ? ? ? |


+--------------------+


| information_schema |


| lyw? ? ? ? ? ? ? ? |


| mysql? ? ? ? ? ? ? |


| performance_schema |


| test? ? ? ? ? ? ? |


+--------------------+


5 rows in set (0.00 sec)


可见在主库创建的数据库lyw,在从库也有。可以在主库尝试执行其他写入语句,在丛库也能看到同样的数据。


用同样的方法,一个主数据库后面可以跟多个从数据库,增加数据的可靠性和读的吞吐量。


如果主库也配置上从从库同步数据,即互为主从,那就是常说的双主,或主主,有些文章里会说修改下自增涨id以防止冲突,我却不这样认为,双主的两个数据库并非强一致,而是有一定的延迟,很多事务处理会出现错误,皆因为延迟导致。双主并不能大大增强写入的吞吐量,因为所有数据都要在每个库写入。虽然说因为批量的缘故可以有少量提升,但是对于延迟导致的错误来说,微不足道。


配置双主是有意义的,但是并非用于同时写入,同一时间还是只写一个库,而当主挂了后,为切换主从做的准备,切换后,主再次启动时,立马就能同步到从的数据。比如在cobar集群中,就可以考虑用双主配置。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MySQL分片高可用集群之Fabric部署.. 下一篇MySQL与MariaDB 新型主从集群配置..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: