开发者社区> 烛昭> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MangoDB的用户有福了!阿里云宣布开源MongoShake 支持跨机房容灾

简介: 阿里云宣布正式开源MongoDB容灾和多活解决方案MongoShake
+关注继续查看

6月29日,阿里云宣布正式开源基于MongoDB的容灾和多活解决方案平台--MongoShake(github地址),该方案可实现跨机房数据同步,最高处理QPS可达50万,解决过去灾备不灵活、单点写入等问题,实现跨机房容灾和异地多活业务,大幅减轻了运维压力。

MongoShake曾在各类大促场景下“大展身手”,以高德地图的国庆大促为例,MongoShake帮助高德解决了多机房容灾高可用需求,实现三机房全量中心,解放了测试、运维人员的压力,满足业务灵活切换的需求,支撑了国庆期间峰值流量下业务的稳定运行。

同时,作为一个通用型平台服务,阿里云MongoShake还可打通各个闭环节点的通道,灵活对接以适应不同场景,例如日志订阅、数据中心同步、监控审计等。此番开源,将使MongoDB在数据库领域发挥更大的作用。

跨机房容灾、异地多活,MongoShake解决多数据中心两大难题

在当前的数据库系统生态中,大部分系统都支持多个节点实例间的数据同步机制,如Mysql Master/Slave主从同步,Redis AOF主从同步等,MongoDB更是支持3节点及以上的副本集同步。

因此,跨单元、跨数据中心的数据同步,在业务层就显得格外重要。为了解决当前MongoDB对跨数据中心同步的局限性,阿里云研发了MongoShake解决方案,可应用在实例间同步,机房间、跨数据中心同步等场景,满足灾备和多活需求。

78d03f656cc31a3dd0bb34ca54d6a4f7fa7324fc

MongoShake灾备、多活部署

MongoShake的开源为目前广泛使用MongoDB数据库的开发者们提供了绝佳的解决方案,为了进一步提高传输性能,阿里云采取了多端拉取、并行执行、冲突检测、异步优化等多种设计思路,满足开发者的性能需求。

此外,MongoShake还支持对数据库DML和DDL语言的同步,从底层保证数据的一致性。关于MongoShake详细设计文档和开源地址可以参考下面链接。


MongoShake 详细设计文档地址:https://yq.aliyun.com/articles/603329

MongoShake Github地址:https://github.com/aliyun/mongo-shake

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云RAM用户访问用户中心授权Quick Start
用户中心提供用户上云所涉及到的企业财务经营管理全链路能力,包括但不限于企业财务、账号中心、资金管理、卡券管理、账单管理、订单管理、分账管理、发票管理、合同管理、成本管理、资源实例管理、节省计划、SLA赔付等相关服务。目前多数企业在使用云上服务时,出于安全和管理考虑都是使用RAM账号。然而RAM用户常常在控制台进入用户中心查看近期的消费数据时往往遇到无权访问的权限问题。本文简单介绍主账号授予RAM用户访问费用中心的操作步骤,以供参考。
0 0
阿里云与信通院邀您参与云原生安全用户调研
为进一步了解我国云原生安全产业发展全貌,阿里云将联合中国信息通信研究院、云原生安全实验室共同启动 2022 年《中国云原生安全调查》问卷征集活动,以分析企业云原生安全发展现状、行业应用采纳度、技术成熟度。本次活动将持续至 2022 年 11 月 30 日,活动期间,所有参与调研的用户均可在提交问卷后获得一次抽奖机会,期待您的反馈!
0 0
阿里云无影云桌面分配用户“无选项”解决方法
阿里云无影云桌面分配用户是什么?解决无选项问题,显示“无选项”,这是由于你的阿里云账号并没有绑定备用邮箱,绑定备用邮箱后可以选择了
0 0
阿里云数据库:帮用户承担一切数据库风险 | 学习笔记
快速学习 阿里云数据库:帮用户承担一切数据库风险
0 0
阿里云无影云桌面分配用户无选项无法购买解决方法
阿里云无影云桌面分配用户是什么意思?分配用户无选项无法购买如何结局?
0 0
购买阿里云无影云桌面分配用户是什么意思?
在阿里云无影云桌面优惠活动页面,购买云桌面时“分配用户”是什么?下拉菜单显示无选项,提示请分配桌面使用用户无法购买。分配用户是指输入需要登录桌面的邮箱地址,系统自动根据邮箱前缀创建登录桌面的用户账号
0 0
阿里云个人和企业用户申请云服务器试用图文教程
阿里云提供了云服务器免费试用活动,个人和企业均可申请,个人用户最高可2核4G3M带宽云服务器免费试用1个月,企业用户最高可申请8核16G10M带宽云服务器免费试用1个月,下面以图文形式教大家如何申请。
0 0
直播预告丨阿里云佐井:关注预警6要素,帮助用户实现精准监控和告警
通过监控预警,把问题扼杀在摇篮里,减少故障带来的业务损失。
0 0
阿里云计算巢软件免费试用中心正式上线,企业用户可免费试用1个月
NebulaGraph、PingCAP、GitLab、EMQ、数云、用友、TDengine等已提供试用版产品。
0 0
阿里云计算巢软件免费试用中心正式上线,企业用户可免费试用1个月
8月25日,阿里云计算巢软件免费试用中心正式上线,为客户提供自动化交付的ISV软件试用版产品,包括NebulaGraph、PingCAP、GitLab、EMQ、数云、用友、TDengine等,企业用户最长可免费试用1个月。
0 0
+关注
烛昭
阿里云数据库团队研发工程师,负责MongoDB相关产品的研发
文章
问答
来源圈子
更多
让用户数据永远在线,让数据无缝的自由流动
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
阿里云+渲云创新模式-为用户创造更大的价值
立即下载
阿里云AI产品必知必会系列电子书
立即下载
阿里云云原生 Serverless 案例集
立即下载