android - 在 android 手机上使用 CouchDb,在服务器端使用 mongodb

标签 android mongodb mobile couchdb nosql

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

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

最佳答案

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

关于android - 在 android 手机上使用 CouchDb,在服务器端使用 mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10221815/

相关文章:

mongodb - 如何为同名的嵌套字段创建文本索引

javascript - 如何将 100 万条记录异步保存到 mongodb?

performance - 提高移动 Web 性能的一般方法

javascript - 哪个事件将以最快和最一致的方式触发 - matchMedia、window.resize、orientationchange 或两者?

android壁纸图像路径

android - Appsflyer崩溃:致命异常:MultipleInstallBroadcastReceiver.java第43行的java.lang.NoSuchMethodError

java - 如何将listview中的textview传回php

mongodb - MongoDB 中的稀疏索引不起作用?

iphone - 移动开发分发

android - 可以在 Android 应用内购买创建注册成员(member)并在月底收取费用