在安卓手机上使用CouchDb,服务端使用mongodb

4
我有以下情况。我需要在Android上嵌入一个数据库(nosql),并且我有一个应该理想地是nosql数据库的主数据库在服务器上。两者之间需要进行同步。所有来自移动端的查询都将发送到内部数据库。我们有不同的选择: 1)在移动端使用couchDB,同时在服务器端也使用couchdb 2)在移动端使用couchDb,同时在服务器端使用Mongodb 3)在移动端使用sqlLite,在服务器端使用MongoDb / CouchDb。
请给出您评估最佳选项和使用这些方法的好处/问题的意见。 注意:目前MongoDb不支持Android上的嵌入式数据库。此外,Mongo不提供REST API,我们需要使用第三方像MongoLabs和SleepyMongoose。
1个回答

0

您没有提及在数据库之间同步更改的方法,特别是在更改冲突的情况下(例如,在一侧进行更新,在另一侧删除匹配记录),但似乎使用每个侧面相同的数据库会使您的生活更简单。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接