4

次のシナリオがあります.Androidに組み込みデータベース(nosql)が必要であり、サーバーにマスターデータベースがあり、理想的にはnosqlデータベースである必要があります.2つの間で同期する必要があります.モバイルからのすべてのクエリが移動しますさまざまなオプションがあります 1) モバイル側でcouchDBを使用し、サーバー側でもcouchdbを使用する 2) モバイル側でcouchDbを使用し、サーバー側でMongodbを使用する 3) モバイル側でsqlLiteを使用し、使用するサーバー側の MongoDb/CouchDb。

最良の選択肢と、これらのアプローチを使用する利点/問題点を評価する上でのあなたの見解を教えてください. 注: 現在、MongoDb は Android の組み込みデータベースをサポートしていません。また、Mongo は REST API を提供していないため、MongoLabs や SleepyMongoose などのサードパーティを使用する必要があります。

4

1 に答える 1

0

特に変更が競合する場合(たとえば、一方の更新、他方の一致するレコードの削除)にデータベース間で変更を同期するために使用する方法については言及していませんが、それはあなたのようです両側で同じデータベースを使用することで、生活がよりシンプルになります。

于 2012-04-19T16:25:10.600 に答える