以编程方式同步来自不同位置的两个mongodb数据库

时间:2015-07-18 11:55:03

标签: node.js mongodb

我有一个Web应用程序(使用MongoDB数据库,前端为AngularJS,后端为NodeJS),部署在2个地方。首先是在静态IP上,以便它可以从任何地方访问,其次是在一台本地机器上,以便用户可以在互联网连接不可用时使用它。因此,在这两个地方,用户都可以插入数据。我的要求是同步这两个数据库,当本地机器上有互联网连接时,即从本地系统数据库到远程系统数据库,反之亦然,而不会丢失两个地方的任何数据。

我正在考虑的一种方法是在应用程序中提供同步按钮并使用插入/更新查询同步数据库。我不确定是否有更好的自动化方法来执行此任务,以便数据库自动同步,就像在副本集中复制的数据一样。

请提供执行此任务的最佳解决方案。提前谢谢。

0 个答案:

没有答案