我对realm sync的理解我知道在(有时(离线应用程序/客户端上使用Realm Sync是可能的。此Realm Sync将管理与数据库的连接以及冲突解决。但是,据我所知,Realm Sync需要连接到Atlas Cluster(服务器(。
我在这里也明白,如果不使用Realm Sync,离线是完全可以的。
问题
是否有可能拥有Atlas集群的离线实例(即不在云中(?
为什么是这个问题
我需要为一个永远无法访问互联网的项目建立一些数据库同步。
如果我理解正确,你想知道,一旦设备再次在线,是否可以在移动设备上离线写入数据,并且稍后会进行同步,我是对的吗?
Realm Sync是一种可能的使用方式,是的。一旦数据库在移动设备上初始化一次(例如,首先启动应用程序(,您就可以离线读取和写入所有内容。如果有可用的连接,所有内容都将同步到MongoDB Atlas集群。整个冲突的解决将在云端发生,你不需要再担心它。