Ich untersuche CouchDB und Couchbase, während ich nach einer DB-Lösung für eine Webanwendung suche, die ich schließlich auch in eine native Android/iOS-App machen kann. Soweit ich weiß, kann CouchDB/Couchbase die DB offline verwenden und synchronisieren, sobald die Verbindung wiederhergestellt ist.Mit CouchDB und Couchbase verwirrt
Ich verstehe weiter, dass CouchDB und Couchbase sind 2 verschiedene Produkte aus 2 verschiedenen Organisationen - CouchDB ist von Apache und Couchbase ist von Couchbase. Es gibt eine große Antwort in SO here explaining some of the differences.
Couchbase hat Couchbase-Lite-Android und ähnliche für iOS als native eingebettete DBs für mobile Apps, die mit Couchbase-Server synchronisieren.
Wo ich verloren bin, wenn ich versuche, das CouchDB Äquivalent zu finden. Alles deutet auf TouchDB hin, das dann sagt, dass es nicht mehr aktiv entwickelt wird und stattdessen auf Couchbase-Lite-Android als das Projekt verweist, das es überstanden hat. Aber synchronisiert Couchbase-List-Android/iOS mit CouchDB oder nur Couchbase? Laut Wiki gibt es an, dass es mit CouchDB synchronisiert werden kann, aber es ist ein sekundäres Backend, das eine niedrigere Priorität und/oder Fehlerbehebungen erhält.
Also, was sind die eingebetteten/mobilen Versionen von CouchDB, die für Android/iOS verwendet werden sollten?
Das Replikationsprotokoll zur Synchronisierung gegen CouchDB ist nur das, ein Protokoll http://dataprotocols.org/couchdb-replication/, das z. wird von PouchDB verwendet, was für Sie von Interesse sein könnte. – Daniel
@Daniel Wow ... PouchDB - eine JS DB? Interessant; noch nie davon gehört. Ich muss genauer hinschauen. Danke für den Tipp. –