首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB多集群数据同步

MongoDB多集群数据同步
EN

Database Administration用户
提问于 2018-05-16 08:30:31
回答 2查看 4.9K关注 0票数 4

我们能有这种配置吗?

1)MongoDB -多集群数据同步主机到主服务器

2)MongoDB -多簇DR

3)MongoDB -多簇蓝绿色部署

EN

回答 2

Database Administration用户

发布于 2018-05-16 11:57:47

1)MongoDB -多集群数据同步主机到主服务器

实际上,作为MongoDB jira文档为什么MongoDB没有被设计成具有主主复制.,不要认为主从比主从执行得更好。但要扩大规模确实很容易。

我的观点是,mongo提供了太多的功能来支持所有DB requirement.and,失去了其核心设计brief.this,在使用mongo db.it时想要提供关系数据库管理系统的功能,同时也提供了很高的可用性和扩展性。

目前,mongo提供了副本集部署来满足正常的数据storage.and切分集群,大数据storage.it很容易从应用端将副本集架构师转换为分片集群deployment.but,很难保持相同的查询操作效率。

而其他如Data engine.mongo提供的MMap,WireTiger,以及其他第三方数据engine.which也使应用程序开发人员优化了性能。

MongoDB不执行主主复制.

2) MongoDB -多簇DR

根据Ron Galbraith BMC文档跨两个站点的MongoDB配置-和手动博士选项,出现的问题是形成一个多数派来选择一个新的主服务器(基于关于容错的MongoDB策略的信息)。

3)MongoDB -多簇蓝绿色部署

蓝绿色部署策略是零停机,应用程序部署是连续交付的关键要求之一。而且没有企业希望他们的网站在部署期间每隔几天/每周显示一次维护页面。

为了实现这一点,我们决定选择蓝绿色部署。然而,我们在传统的数据中心基础设施中遇到了如何做到这一点的挑战,

无法使用脚本自动旋转和丢弃机器不要能够使用负载均衡器网络级配置手动添加/删除实例,比如防火墙设置

根据决策1的Sunit Parekh博客文档,MongoDB数据库不需要任何模式迁移等。然而,我们需要遵循设计原则,始终编写与数据模型向后兼容的代码。如果需要进行任何数据库迁移,则应该在部署后运行。

票数 2
EN

Database Administration用户

发布于 2018-05-16 10:32:54

将集群节点构建为副本集,每个数据中心一个节点,将仲裁器添加到第三个位置(仲裁者不需要任何额外的资源,它只是在需要时投票的“观察者”)。首先使用节点优先级(>1)来保持主DC。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/206857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档