mysql sohu_MySQL分布式‍数据库的主要构架是什么?

MySQL是一种使用的特别多的数据库类型,具有速度快、可靠性强以及适应性强等多种优点,多年来一直备受关注。MySQL分布式‍数据库则是凭借在MySQL领域当中,摸索出来的应用和优化经验,在MySQL存储引擎的基础上面开发的而成的数据库形式。那么,设计合理的MySQL分布式‍数据库的主要构架有哪些呢?

1、集群管理调度模块

集群管理调度中心在MySQL分布式‍数据库当中起到管理set、提供创建、删除set、set内节点替换等方面的作用,而且监控set内各个节点的存活状态,当set内主节点故障,发起高一致性主备切换流程;必要的时候自己主动发起扩容流程,保证中心控制节点无单点。

2、监控实例执行模块

该模块可以用短连接的方式周期性访问本机的MySQL分布式‍实例,检测是否可读以及可写,若发生异常也会将异常信息上报,除此之外,监控实例执行模块还会检测主备复制的运行情况,并且会定期上报主备复制的延时以及延迟的事务数。如果发生了主备切换,则会主动向新主机重建主备,因此MySQL分布式‍数据库的主备并不须要DBA干预。对于新增的实例会由监控实例执行模块主动通过主机去自己主动重建数据。

性价比高、质量好,有良好的MySQL分布式‍数据库的构架设计合理,在实际的应用当中,各个模块会高效的完成自己的任务,发挥出重要的作用,因此,MySQL分布式数据库能够检测实例的CPU利用率和各个表的请求量、数据量、CPU利用率,如果有发生容灾切换则会按计划运行主备切换流程。

文章来自:西昆云

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值