MongoDB Atlas 是否提供离线支持?

时间:2021-02-22 05:14:04

标签: node.js mongodb react-native

我正在世博会中创建一个应用程序,并使用 nodejs express 作为后端和 mongodb atlas 作为数据库。 所以我在想,如果用户处于离线状态,并且他在离线期间将执行的操作会在他离线时自动与在线数据同步。

mongodb atlas 有这个功能吗?或者 mongodb 中的任何其他选项提供此功能?

1 个答案:

答案 0 :(得分:1)

检查 MongoDB 网站上的段落 offline first

<块引用>

Realm Sync 建立在连接性将下降的假设之上。我们称这种心态为离线优先。在客户端设备上对本地领域进行更改后,领域 SDK 会自动尽快将更改发送到服务器。

还要检查段落conflict resolution

<块引用>

MongoDB Realm 的同步冲突解决引擎是确定性的。无序接收的更改最终会在服务器和所有客户端上汇聚到相同的状态。因此,Realm Sync 具有强最终一致性。

<块引用>

简单来说,Realm Sync 的冲突解决归结为最后一次写入获胜。 Realm Sync 还使用更复杂的技术(如操作转换)来处理,例如插入列表。

相关问题