专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

一篇彻底搞懂MySQL是AP模型还是CP模型?

  MySQL头条创作挑战赛1。MySQL主从同步简介:
  MySQL实例主从配置,可以实现数据同步、备份、读写分离、容灾:可以在主库挂掉后从备用从库中选举新Master进行数据恢复动作。
  MySQL主从同步方案2。MySQL支持三种复制方式:
  MySQL5。6、5。7、8。0版本支持三种复制方式:异步、半同步、强同步;5。5版本支持异步方式
  1)异步复制(MySQL默认):AP模型
  Master不等待Slave同步,直接返回client性能最高,数据可能出现不一致;可用性优先:适合对性能要求,能够容忍计算场景少量数据丢失场景。
  应用发起数据更新(含操作)请求,insert、update、deleteMaster在执行完更新操作后立即向应用程序返回响应,然后Master再向Slave复制数据。
  数据更新过程中Master不需要等待Slave的响应,因此异步复制的数据库实例通常具有较高的性能,且Slave不可用并不影响Master对外提供服务。但因数据并非实时同步到Slave,而Master在Slave有延迟的情况下发生故障则有较小概率会引起数据不一致
  2)半同步复制:AP模型
  Master等待Slave写入relaylog返回clientSlave宕机或网络中断,Master暂停10s降级异步复制,Slave恢复后恢复半同步复制性能居中,可用性优先,极端场景少量不一致。
  应用发起数据更新(含insert、update、delete操作)请求,Master在执行完更新操作后立即向Slave复制数据,Slave接收到数据并写到relaylog中(无需回放执行)后才向Master返回成功信息,Master必须在接受到Slave的成功信息后再向应用程序返回响应。
  仅在数据复制发生异常(Slave节点不可用或者数据复制所用网络发生异常)的情况下,Master会暂停(MySQL默认10秒左右)对应用的响应,将复制方式降为异步复制。当数据复制恢复正常,将恢复为半同步复制。
  3)强同步复制:CP模型
  Master等待Slave写入relaylog返回client;Slave宕机或网络中断,Master不会降级为异步复制保证强一致性,暂停对应用响应,直到Slave恢复正常性能最差,强一致性强一致性:牺牲可用性,适合对一致性要求高,能够接收服务停机或暂时不可用,保证数据强一致性业务场景。
  应用发起数据更新(含insert、update、delete操作)请求,Master在执行完更新操作后立即向Slave复制数据,Slave接收到数据并写到relaylog中(无需执行)后才向Master返回成功信息,Master必须在接受到Slave的成功信息后再向应用程序返回响应。
  在数据复制发生异常(Slave节点不可用或者数据复制所用网络发生异常)的情况下,复制方式均不会发生降级,为保障数据一致性,此时Master会暂停对应用的响应,直至异常结束。3。MySQL主从同步方案:主库记录binlog日志从库dumpbinlog日志从库回放日志恢复数据数据最终一致性
  MYSQL主从复制流程4。MYSQL主从复制原理:Master主库将数据变更DataChanges记录binlog日志中。Slave起一个IO线程连接到Master,dump读取Master的binlog日志并写入到Slave的中继日志Relaylog中。Slave中的SQL线程读取中继日志Relaylog进行SQL回放执行操作,完成主从复制,保证主从最终一致性。5。MySQL主从同步问题优化:
  1。MySQL怎么保证数据强一致性?
  需要保证强一致性场景建议MySQL采用强同步复制采用一主两备的架构,仅需其中一台Slave成功执行即可返回,避免了单台Slave不可用影响Master上操作的问题,提高了强同步复制集群的可用性。
  2。MySQL主从延迟如何解决?
  主从同步机制决定本质上避免不了复制延迟问题,只能缓解。
  主从延迟缓解方案
  2。1主从延迟缓解方案:硬件加速:SSD高性能硬盘读写分离,分担主库压力Sharding分库分表从库关闭binlog并行复制加速(商业化版本)GTID事务组复制应用层架构优化:MQ异步消息解耦、多级缓存加速处理
  2。2兜底策略:
  核心业务强制读主库(注意读写压力不大场景可以)
  3。3解决同步延迟:
  如果想从根本上解决同步延迟问题,需要采用强一致性协议处理:Paxos强一致性算法处理(实现起来相对复杂)推荐使用TiDB(Raft协议);比如:NewSQLTiDB采用Raft协议保证强一致性并且能够兼容MySQL协议。
  TiDB采用Raft协议保证强一致性
  补充:单线程复制造成延迟问题
  1。1。主库记录日志从库异步拉取日志主从切换时新主丢日志(造成数据一致性问题)
  1。2主库并发执行从库单线程执行主从同步延迟(幻读问题:主库新版本,从库老版本)
  解决方案:
  MYSQL分组半同步
  采用强同步复制或半同步复制
  日志发送到从库落盘事务提交;分组半同步
  每个逻辑机房一个一致性群组
  异步ACK提升性能
  1。2解决方案:并行复制
  并行复制
  多worker并行复制原理:
  SQL线程负责解析日志
  多Worker并发执行
  行级别冲突检测(dbtableprimarykey):通过dbtableprimary唯一key做行级别冲突检测,如果已经消费则不再消费。
  排队提交:按照主库提交顺序排队提交,保持一致性。如:Master先更新A表再更新B表,Slave也应按照此顺序排队提交从而保持数据最终一致性。
  消除主从同步延迟
  我是架构师kimze,喜欢我的文章欢迎关注我,
  我会坚持分享干货:互联网微服务架构、云原生架构、行业动态、经典案例、技术趋势,
  有问题欢迎关注私信或评论区回复交流
  点赞、收藏、转发、评论对我是一种支持,感谢!
  MySQL头条创作挑战赛

世界上最遥远的距离在我们最需要有一个人去依靠的时候,往往到最后都是自己一个人挺过去的。好像每次都是这样,没有例外在这个滥情的年代,一句亲爱的充其量也就是你好一句下次请你吃饭,顶多算个谢谢,又何必太认蝈蝈,今年难见作者郭继明以往我说的是以往在公园或菜市场嘈杂的门口总会看到卖蝈蝈的人枯瘦的手里拿着一把剪刀木制口哨含在干巴巴的嘴上眼睛无神地四处张望如果有人过来围观只要他发出几声指令几百个笼子的蝈晚年悲惨的6位明星,有人靠捡垃圾为生,有人生前被逼写遗书不少的明星看起来风光无限成就不凡,但等到他们名气褪去光环尽失的时候,很多人都过得极不如意,甚至还有不少人晚年的境地可以用凄惨来形容!这不禁让人发问为何那些曾经风光无限的明星们,到老显卡矿难的最大受益者是垃圾佬,百元百帧吃鸡主机马上就要出现了9月15日,ETH正式转为POS,意味着,矿工们也无法使用显卡进行挖矿,一时间大量的显卡失去了创造价值的价值,流入了DIY市场。据不可靠的数据,这次流入市场的卡,数量达到了8位数,华商热议RCEP为亚太地区经济增长提供新引擎中新经纬9月16日电(闫淑鑫实习生陈诗晴)16日,由中国新闻社华侨大学指导,中新经纬中国侨网华侨大学工商管理学院联合主办的2022全球新生代华商云峰会在北京以线上线下结合的方式举行9月17日苹果计划在更多地区上线卫星通信服务热门新闻1恒驰5今天正式量产,10月将开启交付据恒大集团官网,9月16日,恒驰5在天津工厂正式量产,10月将开启交付。恒驰汽车将加快推动其它车型的研发量产工作,恒驰6将于今年底下线孕妇进产房后才知道的尴尬事不进产房不知道会发生什么事情,有些避免不了的尴尬事只有进了产房才知道。比如说在生产的过程中,产妇用力生孩子,孩子还没出来,结果把大便给先拉出来了,这类事情在产房里屡见不鲜,医生见怪二线城市的房产保值力合肥最高,杭州次之房产保值力不仅关系财产安全,而且还能反映城市发展潜力。排名榜单中,成都第三,宁波第四。北方六城有五城处于后八名,而长三角五城全部进入前八名。文刘建中陈汐世界进入衰退期,中国经济难以6位天生狐狸眼女星,一个眼神就能魅惑众生,媚到骨子里娱乐圈美女聚集的地方,她们有御女型温柔型少女型但是还有一类美女百看不腻。那种美,甚至越看越喜欢,就是拥有狐狸眼的女星,也称为狐系美女。什么是狐狸眼呢?首先是眼睛内眼下勾,眼型纤长,参考封面气候影响动物集群分布参考消息网9月16日报道形成中生代和新生代陆地生态系统的脊椎动物谱系起源于三叠纪泛大陆。到了三叠纪晚期(距今2。35亿年前的卡尼时期),在超级大陆上,世界性的灾难动物群已经让位于具合肥15个周末游玩宝藏胜地每到周末无论是带娃的还是谈恋爱的小情侣如果去腻了商场公园游乐场,不妨来体验一下隐藏在合肥的比较静谧适合周末放空的15个宝藏地方。合肥小瑞士岸上草原门票免费地址合肥市庐州大道与环湖北
河南公安出台37项便民利企举措来源平安中原紧抓便民根本突出利企关键河南公安再出重磅利好37项服务助力稳住经济大盘为深入贯彻习近平总书记关于疫情要防住经济要稳住发展要安全的重要指示精神,落实好党中央国务院及省委省多彩随心变,联动如你愿Aqara妙控开关S1E前言自己是Aqara的忠实粉丝,家里全套Aqara的智能家居,自己使用一年来,深深感受到智能家居给自己生活带来的舒适便利的体验。这次Aqara妙控开关S1E一发布,我就被它高颜值和iPhone15Ultra将取代ProMax进一步提价?本周,产业消息称明年的iPhone15Ultra将取代ProMax机型,从11代沿用至今的后缀终将改变,苹果此次的改名也预示着将iPhone带入下一个时代,拥有灵动岛的iPhoneiPhone使用小技巧关闭这个按键让你流畅用3年近日,前魅族高管李楠在微博分享了一个iPhone的使用小技巧,号称是可以包你流畅使用3年iPhone的小技巧。微博原文为鉴于很多同学换了新iPhone,再次分享一个可以包你流畅使用滞胀风险不降反升,四季度铜价怎么走?摘要上周鲍威尔传递了宁可经济增长受损也要坚决控制通胀的决心。市场对此反应积极,美元大幅上涨突破113,美债收益率也大幅上行,铜价仅仅是在FOMC会议的第二天有所支撑之后便同样大幅回周润发我一生无子,不与成龙周星驰合作,死后捐出56亿财产近日有人在爬山途中偶遇发哥画面中的周润发虽面露慈祥但无法掩饰住满脸的疲态完全不像其他身价过亿的明星一样一脸富足,保养得宜其实这些都和他半生起落的经历有关大火后却喝消毒液自杀一生无子70年代年少的我去田野大井里洗澡仅此一次,不敢再有第二次从小到大,每个人的一生,都会经历无数的第一次,每一次都是人生的经历。人就是在一次次的经历中不断成长起来的。然而,有的事需要一次次重复去做,在一次次重复试错中一次次校正,直至驾轻就熟鄂豫皖三省政协主题书画联展在肥开展9月22日上午,鄂豫皖三省政协翰墨书丹心,喜迎二十大主题书画联展在合肥开展。省政协主席唐良智出席开展式并宣布开展,湖北省政协副主席张维国出席开展式并致辞,省政协副主席刘莉主持开展式闽江河口湿地自然保护区管理办法公开征求意见记者21日从市人大常委会获悉,福州市闽江河口湿地自然保护区管理办法(草案修改稿)于9月22日至10月22日向社会公开征求意见。闽江河口湿地。记者石美祥摄这项法规草案已于8月30日提央视快评让日子越过越红火,生活更上一层楼各级党委和政府要深入贯彻党中央关于三农工作的大政方针和决策部署,强化粮食安全保障,稳住农业基本盘,巩固拓展好脱贫攻坚成果,扎实推进乡村振兴,推动实现农村更富裕生活更幸福乡村更美丽。金华首次对二手房发放购房补贴,激活二手撬动一手9月26日,官方微信公众号金华发布显示,据浙江省金华市建设局消息,经市政府同意,为更好满足购房者的合理需求,对2022年9月26日至12月31日期间,在金华市区购买二手住房并办理网
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网