加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

阿里云正式开源基于MongoDB的跨数据中心数据同步平台

发布时间:2018-07-02 11:36:47 所属栏目:云计算 来源:云栖社区
导读:6月27日,阿里云公布正式开源基于MongoDB的MongoShake数据同步平台(github地点),该体系可以跨数据中心举办数据同步,最高处理赏罚QPS可达50万阁下,使得跨数据中心的高效的灾备和多活营业成为也许,办理了之前多个数据中心陈设灾备不机动、单点可写的题目,

6月27日,阿里云公布正式开源基于MongoDB的MongoShake数据同步平台(github地点),该体系可以跨数据中心举办数据同步,最高处理赏罚QPS可达50万阁下,使得跨数据中心的高效的灾备和多活营业成为也许,办理了之前多个数据中心陈设灾备不机动、单点可写的题目,给营业带来便利,减轻运维压力,其对比于业内现有的方案具有较强的成果和机能方面的晋升。

同时,MongoShake是一个通用型平台处事,作为数据连通的桥梁,买通各个闭环节点的通道。通过MongoShake的订阅斲丧,可以机动对接以顺应差异场景,譬喻日记订阅、数据中心同步、监控审计等。个中,集群数据同步作为焦点应用场景,可以或许机动实现灾备和多活的营业场景。

实现灾备、多活,办理大都据中同步两浩劫题

在当前的数据库体系生态中,大部门体系都支持多个节点实例间的数据同步机制,如Mysql Master/Slave主从同步,Redis AOF主从同步等,MongoDB更是支持3节点及以上的副本集同步,上述机制很好的支撑了一个逻辑单位的数据冗余高可用。

跨逻辑单位,乃至跨单位、跨数据中心的数据同步,在营业层偶然辰就显得很重要,它使得同城多机房的负载平衡,多机房的互备,乃至是异地大都据中心容灾和多活成为也许。因为今朝MongoDB副本集内置的主从同步对付这种营业场景有必然的范围性,为此,我们开拓了MongoShake体系,可以应用在实例间同步,机房间、跨数据中心同步,满意灾备和多活需求。

29d2319dd54cbbd7637c3a61a0f3621e9a2493f0

灾备、多活陈设实例

数据库的多活和灾备指的是数据库在多个机房陈设,互为备份,可以同时提供读写处事。今朝MongoDB数据库较量短缺这样的平台,有些现有平台能满意部门需求,可是在机能乃至成果上较量短缺,为此,我们开源了我们的MongoShake体系,可以或许较洪流平上满意开拓者和应用者的成果需求。为了进步机能,我们回收了多端拉取、并行执行、斗嘴检测、异步优化等多种方法进步体系的机能,满意机能需求。成果方面,我们支持对数据库DML和DDL说话的同步,担保数据的正确性。

2f83020b6bce3faeed6a74ad3845521afc4f4b92

MongoShake数据流示例

MongoShake早已在阿里巴巴内部经验精益求精,今朝已经在高德、天猫、淘宝等普及应用。

历经多年的技能沉淀,阿里云数据库团队不绝对MongoDB产物举办打磨,MongoShake作为MongoDB焦点的生态化产物,致力于更好的为阿里云用户提供处事,也为宽大开源用户提供处事。MongoShake的开源绝对不是成长的终点,我们会不绝对产物举办迭代优化,也接待各人一路插手,配合维护MongoDB生态,推出更好的处事。

 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读