2012-04-19 9 views
4

私は以下のシナリオを持っています。私はAndroidに組み込みデータベース(nosql)を持っていて、理想的にはnosqlデータベースであるべきです。モバイルからのすべてのクエリはiternalデータベースに行きます。私たちはdifferntオプションを持っています 1)モバイル側でcouchDBを使用し、サーバ側でcouchdbも使用してください 2)モバイル側でcouchDbを使用してくださいサーバー側でMongodbを使用してください 3)モバイル側でsqlLiteを使用し、サーバー側でMongoDb/CouchDbを使用してください。Android側の電話とmongodbでCouchDbを使用する

これらのアプローチを使用する際の最善の選択肢と利点/問題点を評価してください。 注:現在のMongoDBはREST APIを提供していませんAndroid.Alsoモンゴ上の組み込みデータベースのサポートしていないと我々は

答えて

0

あなたが同期するために使用する方法を言及していないMongoLabsとSleepyMongooseようなサードパティを使用する必要があります変更が矛盾する場合(特に片側の更新、相手側の一致するレコードの削除など)にデータベースが変更されますが、両側で同じデータベースを使用する方が簡単になるようです。

関連する問題