在多个iOS和Android设备之间保持数据库同步的最简单方法是什么?

对于我们的移动应用程序,我们希望使用Realm.io数据库,但是我们需要能够同步多个设备,以便始终具有相同的信息。 数据库可能只有几兆字节的数据,所以我们希望确保我们不必在每次更改时上传整个数据库,然后重新下载所有其他设备。 理想情况下,我们还要确保设备上没有其他事务发生,直到数据库更新。

Solutions Collecting From Web of "在多个iOS和Android设备之间保持数据库同步的最简单方法是什么?"

目前,使用Realm是不可能的,尽pipe我相信这是在路线图上。 所以你将不得不使用REST API或类似的方式来推出自己的同步。

目前支持的移动数据库只有CouchDB Light http://developer.couchbase.com/mobile/ ,但我没有任何经验。

另一个select是使用Parsebuild立一个帐户

每次在Realm上写数据库时,都可以写入Parse。

Parse还支持静默推送通知,所以当设备将数据写入Parse时,可以发送静默推送通知来更新其他设备上的Realm数据模型。

Parse支持多种login方法,例如Facebook,Twitter和电子邮件/密码,以方便用户身份validation。

他们刚刚发布了一个新的工具包。

今天,我们推出了Realm移动平台,这是一种将iOS和Android客户端数据库完全开放源代码(参见下文)集成到新的服务器端技术,提供实时同步,冲突解决和react native事件处理。 新平台使移动开发人员可以轻松创build具有难以构buildfunction的应用程序,例如实时协作,消息传递,离线优先体验等等。

在这里阅读更多: https : //realm.io/news/introducing-realm-mobile-platform/