mongodb副本集可以安全地用于Internet上的资源冗余吗?

时间:2019-01-22 13:15:41

标签: python mongodb kivy client-server replicaset

我正在使用Python + Kivy / Django开发一个多平台(桌面,移动,最终Web)软件套件,后端使用MongoDB,这需要一些冗余以确保资源始终可用。我正在考虑使用mongodb的复制平台,以使这些资源在本地和远程可用。

必须具有本地/离线可用性,大多数功能不能依赖于Internet /基于Web。

远程/在线可用性对于备份/回退以及一些用于远程数据跟踪的功能是理想的。

所以我正在考虑做这样的事情:

Local
|-ClientApp (consumes from local)
|-Server (primary+secondary mongodb nodes)

Online
|-Server (multiple secondary nodes)

Remote
|-ClientApp (consumes from online)

我知道这是可能的。 但我想知道什么是实现此目标的最佳方法。 mongodb的副本集足够吗?建议采取什么样的安全措施。我正在考虑为应用程序使用配对密钥(例如facebook的API),如何使用建议的体系结构来做到这一点?

0 个答案:

没有答案