阿里云正式开源MongoDB容灾和多活解决方案平台--MongoShake
阿⾥云正式开源MongoDB容灾和多活解决⽅案平台--
地震英语作文
你的一字一句犹如刀疤划心上MongoShake
6⽉27⽇,阿⾥云宣布正式开源基于MongoDB的容灾和多活解决⽅案平台--MongoShake(),该系统可以跨数据中⼼进⾏数据同步,最⾼处理QPS可达50万左右,使得跨数据中⼼的⾼效的灾备和多活业务成为可能,解决了之前多个数据中⼼部署灾备不灵活、单点可写的问题,给业务带来便利,减轻运维压⼒,其相⽐于业内现有的⽅案具有较强的功能和性能⽅⾯的提升。
同时,MongoShake是⼀个通⽤型平台服务,作为数据连通的桥梁,打通各个闭环节点的通道。通过MongoShake的订阅消费,可以灵活对接以适应不同场景,例如⽇志订阅、数据中⼼同步、监控审计等。其中,集数据同步作为核⼼应⽤场景,能够灵活实现灾备和多活的业务场景。
手机爱情短信
实现灾备、多活,解决多数据中同步两⼤难题
在当前的数据库系统⽣态中,⼤部分系统都⽀持多个节点实例间的数据同步机制,如Mysql Master/Slave主从同步,Redis AOF主从同步等,MongoDB更是⽀持3节点及以上的副本集同步,上述机制很好的⽀撑了⼀个逻辑单元的数据冗余⾼可⽤。
富士拍立得跨逻辑单元,甚⾄跨单元、跨数据中⼼的数据同步,在业务层有时候就显得很重要,它使得同城多机房
的负载均衡,多机房的互备,甚⾄是异地多数据中⼼容灾和多活成为可能。由于⽬前MongoDB副本集内置的主从同步对于这种业务场景有⼀定的局限性,为此,我们开发了MongoShake系统,可以应⽤在实例间同步,机房间、跨数据中⼼同步,满⾜灾备和多活需求。
MongoShake灾备、多活部署
数据库的多活和灾备指的是数据库在多个机房部署,互为备份,可以同时提供读写服务。⽬前MongoDB数据库⽐较⽋缺这样的平台,有些现有平台能满⾜部分需求,但是在性能甚⾄功能上⽐较⽋缺,为此,我们开源了我们的MongoShake系统,能够较⼤程度上满⾜开发者和应⽤者的功能需求。为了提⾼性能,我们采⽤了多端拉取、并⾏执⾏、冲突检测、异步优化等多种⽅式提⾼系统的性能,满⾜性能需求。功能⽅⾯,我们⽀持对数据库DML和DDL语⾔的同步,保证数据的正确性。灭蟑螂
五一去哪旅游比较好

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。