2012-05-05 11 views
5

Я ищу безсерверную встроенную базу данных для хранения документов noSQL для (в основном) Android и iOS.
Для упрощения, мне нужно SQLite на основе документа: PБезсерверный встроенный noSQL для Android и iOS

MongoDB является большим, и имеет много водителей, но она нуждается в сервер ...
Может быть урезанная версия этого может быть хорошо ...

+1

Что заставляет вас думать, что код имеет какое-либо отношение к NoSQL? Для меня это похоже на реляционный ORM. Попробуйте OrmLite для этого. В противном случае есть порт TouchDB для Android, над которым работает. – CommonsWare

+0

Да, извините, «пример» не самый лучший в мире ... :( Я удалил его, чтобы быть более понятным – TesX

ответ

-1

Вы должны рассмотреть Parse.com. Он очень прост в использовании. Это не сервер без сервера, но они предоставляют сервер, и это того стоит. Это бесплатно для небольшого количества запросов API.

Кстати, он использует серверы EC2 под управлением Ruby и MongoDB, и это невероятно масштабируемо. Это почти не работает и работает на iOS и Android.

0

Я не могу помочь вам с Android, но взгляните на этом ключ/значение базы данных, которые были портированы (обернутые) для прошивкой:

  • LevelDB (порт: NULevelDB): Сделано Google, и это, кажется, один из самых быстрых из них.
  • TokyoCabinet (Port: TSDocDB): Очень быстро, но, похоже, немного устарел, на официальной странице указано, что есть новая версия (называемая KyotoCabinet), которая еще быстрее, но для этого нет порта (насколько это возможно Я знаю). И, лицензируется как LGPL (что, похоже, не полностью совместимо с AppStore).
0

iBoxDB для java может работать на Android, он может хранить объекты. если используется для хранения HashMap, он работает как база данных хранилища документов https://github.com/iboxdb/forjava