[英]mongoDB for distributed systems
我正在为Internet不稳定的偏远地区的组织计划一个应用程序,因此我需要一个NoSql
数据库,该数据库可以在本地读写 ,并且在联机时可以与中央服务器同步 。
可以在这种情况下使用mongoDB sharding
吗?
最好问:为什么在这种情况下不能使用mongoDB分片?
如果要使用本地mongoDb客户端收集数据队列,则应了解这种方式的限制。
分片与有效的数据复制有关,而不是与在Internet开启时收集发送到服务器的本地数据有关,不是吗? 因为当副本的实际数据比主数据库多时,分片是从主数据库而不是从情节获取数据? 我建议当用户客户端未访问服务器和Internet时使用本地专用队列收集用户数据,并在Internet开启时从专用队列发送数据。
我认为您可以使用mongoDb来保存客户端信息,而无需与任何其他Db甚至任何版本控制系统一起使用Internet :)但是分片并非如此。
有更多信息:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.