2012-05-05 11 views
5

Ich bin auf der Suche nach einer serverlosen eingebetteten NoSQL-Dokumentendatenbank für (hauptsächlich) Android und iOS.
Zur Vereinfachung, ich brauche ein Dokument auf Basis SQLite: PServerless Embedded NoSQL für Android und iOS

MongoDB ist groß, und hat viele Treiber, aber es muss einen Server ...
Vielleicht eine abgespeckte Version von ihm in Ordnung sein könnte ...

+1

Was macht Sie denken, dass Code etwas mit NoSQL zu tun hat? Das sieht wie ein relationales ORM für mich aus. Probieren Sie OrmLite dafür aus. Ansonsten gibt es einen Port von TouchDB für Android, an dem gearbeitet wird. – CommonsWare

+0

Ja, tut mir leid, das "Beispiel" ist nicht das beste in der Welt ... :( Ich habe es entfernt, um klarer zu sein – TesX

Antwort

-1

Sie sollten Parse.com betrachten. Es ist sehr einfach zu bedienen. Es ist nicht Serverless, aber sie bieten den Server und es ist es wert. Es ist kostenlos für kleine Zahlen von API-Anfragen.

Übrigens verwendet es EC2 Server mit Ruby und MongoDB und es ist unglaublich skalierbar. Es dauert fast keine Arbeit und ist auf iOS und Android.

0

Ich kann dir nicht helfen, mit Android, aber einen Blick auf diesen Schlüssel/Wert-Datenbanken übernehmen, die portiert (verpackt) wurden iOS:

  • LevelDB (Port: NULevelDB): Hergestellt von Google, und es scheint einer der schnellsten da draußen zu sein.
  • TokyoCabinet (Port: TSDocDB): Sehr schnell, aber es scheint ein wenig veraltet zu sein, die offizielle Seite gibt an, dass es eine neue Version (KyotoCabinet) gibt, die noch schneller ist, aber dafür gibt es keinen Port (soweit Ich kenne). Und, ist als LGPL lizensiert (das scheint nicht vollständig kompatibel mit dem AppStore zu sein).
0

iBoxDB für Java kann auf Android laufen, es kann Objekte speichern. Wenn es zum Speichern von HashMap verwendet wird, funktioniert es als Dokument speichern Datenbank https://github.com/iboxdb/forjava