mysql集群和主从区分【MySQL教程】,mysql
作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:21评论:0
引荐课程:MySQL教程。
Mysql cluster: share-nothing,分布式节点架构的存储计划,以便于供应容错性和高性能。
须要用到mysql cluster装置包,在集群中的每一个机械上装置。
有三个症结观点:Sql节点(多个),数据节点(多个),治理节点(一个),数据节点之间采纳的是同步复制来保证各节点之间的数据一致性。
同步复制:
a) Master实行提交语句时,事件被发送到slave,slave最先预备事件的提交。
b) 每一个slave都要预备事件,然后向master发送OK(或ABORT)音讯,表明事件已预备好(或许没法预备该事件)。
c) Master守候一切Slave发送OK或ABORT音讯,假如Master收到一切 Slave的OK音讯,它就会向一切Slave发送提交音讯,通知Slave提交该事件;假如 Master收到来自任何一个Slave的ABORT音讯,它就向一切 Slave发送ABORT音讯,通知Slave去中断事件。
e) 每一个Slave守候来自Master的OK或ABORT音讯。假如Slave收到提交请求,它们就会提交事件,并向Master发送事件已提交 的确认;假如Slave收到作废请求,它们就会打消一切转变并开释所占有的资本,从而中断事件,然后向Masterv送事件已中断的确认。
f) Master收到来自一切Slave的确认后,就会报告该事件被提交(或中断),然后继续进行下一个事件处理。
因为同步复制一共须要4次音讯通报,故mysql cluster的数据更新速率比单机mysql要慢。所以mysql cluster请求运行在千兆以上的局域网内,节点能够采纳双网卡,节点组之间采纳直连体式格局。
主从(Master-Slave): 主从机械上装置mysql community(一般版)就能够。
主从之间是经由过程mysql的replication来保证数据的一致性。相对mysql cluster的数据同步体式格局来说是异步的。
Replication:主节点要开启binlog,设置一个唯一的服务器id(局域网内唯一);从节点设置服务器id,binlog记录了master上的一切操纵,会被复制到从节点的relaylog并在从节点上回放。
以上就是mysql集群和主从区分的细致内容,更多请关注ki4网别的相干文章!
标签:mysql
相关推荐
- 如何修改mysql的默认时区_MySQL教程,mysql,时区
- mysql数据库如何创建数据表_MySQL教程,mysql,数据表
- linux源码安装mysql5.7_MySQL教程,linux,mysql,mysql5.7
- mysql外键约束怎么写_MySQL教程,mysql,外键约束
- mysql如何设置字符集为UTF8_MySQL教程,mysql,UTF8,字符集
- mysql怎么创建数据库_MySQL教程,mysql,数据库
- 如何查看mysql的日志文件_MySQL教程,mysql,日志文件
- mysql如何删除表中一行数据?_MySQL教程,mysql
- access是数据库管理系统吗_MySQL教程,access,mysql
- mysql修改字段类型有哪些?_MySQL教程,mysql,修改字段
你 发表评论:
欢迎- MySQL教程排行
-
- 1必学!MySQL数据库查询之limit的使用方法_MySQL教程,mysql
- 2mysql索引介绍_MySQL教程,mysql,索引,介绍
- 3如何理解mysql锁机制_MySQL教程,理解,mysql,锁,机制
- 4Mysql如何挂盘_MySQL教程,Mysql
- 5一文详解mysql视图_MySQL教程,mysql,视图
- 6mysql实现linux下数据库目录迁移_MySQL教程,mysql,linux,数据库,目录,迁移
- 7mysql中key 、primary key 、unique key 与index区别详解_MySQL教程,mysql
- 8分离数据库和附加数据库的区别_MySQL教程,数据库
- 9开启mysql慢查询日志的方法_MySQL教程,开启,mysql,慢查询,日志,方法
- 最新文章
- 广而告之