2013-08-03 2 views
4

Есть ли лучше NoSQL DB для Android кроме CouchDB и MongoDB. С couchdb проблема заключается в его времени запуска на устройствах Android, которые занимают 5-10 секунд (очень высокий).NoSQL DB для Android, кроме MongoDB и CouchDB?

С другой стороны, я нашел TouchDB, который еще не подготовился к использованию, прямо сейчас.

Я хочу хранить целые данные в NoSQL DB в формате JSON (как на телефоне, так и на телефоне Android). Я там какая-нибудь БД, которая имеет запускает время в миллисекундах и хранит данные в формате JSON?

+0

Sqlite является прекрасным на Android. – HalR

+0

У SQLite есть свои ограничения. Это не так быстро, как базы данных NoSQL. Кроме того, базы данных NoQSL позволяют разработчикам понимать и запрашивать данные по-своему, что является хорошей гибкостью. Во-вторых, проблема связана с онлайн-хранилищем данных SQLite. Как бы я его сохранил, я действительно не знаю сейчас? – Master

+0

MasterJ: можете ли вы более четко указать свои требования? Какие функции вам нужны? –

ответ

3

Возможны два варианта:

+0

Спасибо. Можете ли вы прояснить мне еще одну вещь? Могу ли я использовать их на телефонах Android? Есть ли легкая версия для мобильных телефонов? – Master

+0

Java-версия Berkeley DB может быть использована на android, см. Http://docs.oracle.com/cd/E17277_02/html/HOWTO-Android.html. UnQLite тоже должен работать, поскольку он построен для Unix-систем. Там также http://hamsterdb.com, который поддерживает мобильные платформы. –

+0

Спасибо Rotem. Я попытаюсь использовать его в своем проекте. – Master

2

у вас есть много вариантов, вы можете использовать iBoxDB.java, если вы используете Java или iBoxDB for mono при использовании C#.
iBoxDB хранит данные в формате карты, легко преобразуется в JSON. iBoxDB включает в себя репликацию (пример в Test.java), поэтому, если вы просто хотите выполнять синхронизацию данных, вам не нужен JSON.

Смежные вопросы