多个linux 服务器下的mongodb数据库数据同步问题?

有一个linux主服务器mongodb数据库,很多个linux从服务器mongodb数据库,现在要让从服务器数据库的数据自动同步到主服务器数据库上,而且主服务器数据库上的数据不会同步到从服务器数据库上,各个从服务器数据库之间也不会同步数据。有什么办法可以实现呢?

参与13

3同行回答

WEEJARWEEJAR数据库管理员ANBOB.COM
一对多转换成 多对一?显示全部

一对多转换成 多对一?

收起
电信运营商 · 2015-10-28
浏览2202
冯帅冯帅数据库管理员贝壳金服
首先先要看需求是否要求实时同步呀,是把多个整个数据库进行汇总到一个数据库 还是只是有一部分的业务表需要?如果要求实时同步:1.传统连接方式改为中间件代理方式,以把触发器做到中间件上 同时写到多台目标库、2.搭建主备但不双向复制。如果你被同步到主服务器数据库上也会做...显示全部

首先先要看需求是否要求实时同步呀,是把多个整个数据库进行汇总到一个数据库 还是只是有一部分的业务表需要?

如果要求实时同步:

1.传统连接方式改为中间件代理方式,以把触发器做到中间件上 同时写到多台目标库、

2.搭建主备但不双向复制。如果你被同步到主服务器数据库上也会做dml操作 估计很难实现

如果不要求实时 可以写脚本或程序以跑批的形式在晚上做同步吧。

收起
融资租赁 · 2015-10-28
浏览2448
  • 如果实时同步的话,多个对一个的话,就比较难实现是吗?
    2015-10-28
  • 如果你要用到主备的这种架构 我没有这么做过 估计有点困难 你也可以在中间件上在触发器 在处理数据的时候 同时处理多个数据库。这个应该还是很好实现的 意思就是没有主备复制的架构 完全依赖程序来同时对多个数据库操作。
    2015-11-02
阳光的香味阳光的香味软件开发工程师晨思软件开发有限公司
如果实时同步的话,多个对一个的话,就比较难实现是吗?显示全部

如果实时同步的话,多个对一个的话,就比较难实现是吗?

收起
软件开发 · 2015-10-28
浏览2105

提问者

阳光的香味
软件开发工程师晨思软件开发有限公司

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-10-28
  • 关注会员:4 人
  • 问题浏览:4511
  • 最近回答:2015-10-28
  • X社区推广