4

我有以下场景。我需要在 Android 上有一个嵌入式数据库(nosql),我在服务器上有一个主数据库,理想情况下应该是 nosql 数据库。两者之间需要同步。来自移动设备的所有查询都会去到iternal数据库。我们有不同的选择1)在移动端使用couchDB,在服务器端也使用couchdb 2)在移动端使用couchDb,在服务器端使用Mongodb 3)在移动端使用sqlLite并使用服务器端的 MongoDb/CouchDb。

请在评估最佳选择以及使用这些方法的好处/问题时发表您的看法。注意:目前 MongoDb 不支持 Android 上的嵌入式数据库。另外 Mongo 不提供 REST APIS,我们需要使用第三方,如 MongoLabs 和 SleepyMongoose

4

1 回答 1

0

您没有提到用于在数据库之间同步更改的方法,尤其是在更改冲突的情况下(例如,一侧的更新,另一侧的匹配记录的删除),但看起来您的在每一侧使用相同的数据库会更简单。

于 2012-04-19T16:25:10.600 回答