Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android手机上使用CouchDb,在服务器端使用mongodb_Android_Mongodb_Mobile_Couchdb_Nosql - Fatal编程技术网

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

在android手机上使用CouchDb,在服务器端使用mongodb,android,mongodb,mobile,couchdb,nosql,Android,Mongodb,Mobile,Couchdb,Nosql,我有以下场景。我需要在Android上有一个嵌入式数据库(nosql),我在服务器上有一个主数据库,理想情况下应该是nosql数据库。两者之间需要同步。所有来自移动设备的查询都将进入iternal数据库。我们有不同的选项 1) 在移动端使用couchDB,在服务器端也使用couchDB 2) 在移动端使用couchDb,在服务器端使用Mongodb 3) 在移动端使用sqlLite,在服务器端使用MongoDb/CouchDb 请给出您对评估最佳方案的看法,以及使用这些方法的好处/问题。 注意:

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

请给出您对评估最佳方案的看法,以及使用这些方法的好处/问题。
注意:目前MongoDb不支持Android上的嵌入式数据库。Mongo也不提供REST API,我们需要使用第三方,如MongoLabs和Sleepymongose。您没有提到在数据库之间同步更改的方法,尤其是在更改冲突的情况下(一方面是更新,另一方面是删除匹配的记录),但似乎在每一方面使用相同的数据库会使您的生活更简单