概述
原标题:MySQL分布式数据库的主要构架是什么?
MySQL是一种使用的特别多的数据库类型,具有速度快、可靠性强以及适应性强等多种优点,多年来一直备受关注。MySQL分布式数据库则是凭借在MySQL领域当中,摸索出来的应用和优化经验,在MySQL存储引擎的基础上面开发的而成的数据库形式。那么,设计合理的MySQL分布式数据库的主要构架有哪些呢?
1、集群管理调度模块
集群管理调度中心在MySQL分布式数据库当中起到管理set、提供创建、删除set、set内节点替换等方面的作用,而且监控set内各个节点的存活状态,当set内主节点故障,发起高一致性主备切换流程;必要的时候自己主动发起扩容流程,保证中心控制节点无单点。
2、监控实例执行模块
该模块可以用短连接的方式周期性访问本机的MySQL分布式实例,检测是否可读以及可写,若发生异常也会将异常信息上报,除此之外,监控实例执行模块还会检测主备复制的运行情况,并且会定期上报主备复制的延时以及延迟的事务数。如果发生了主备切换,则会主动向新主机重建主备,因此MySQL分布式数据库的主备并不须要DBA干预。对于新增的实例会由监控实例执行模块主动通过主机去自己主动重建数据。
性价比高、质量好,有良好的MySQL分布式数据库的构架设计合理,在实际的应用当中,各个模块会高效的完成自己的任务,发挥出重要的作用,因此,MySQL分布式数据库能够检测实例的CPU利用率和各个表的请求量、数据量、CPU利用率,如果有发生容灾切换则会按计划运行主备切换流程。
责任编辑:
最后
以上就是漂亮凉面为你收集整理的mysql数据库的基本结构_MySQL分布式数据库的主要构架是什么?的全部内容,希望文章能够帮你解决mysql数据库的基本结构_MySQL分布式数据库的主要构架是什么?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复