CouchDB und PouchDB – eine perfekte Symbiose
Die entspannteste Datenbanklösung die man sich vorstellen kann
Die grundsolide, dokumentenorientierte Datenbank Apache CouchDB bietet mit REST Schnittstelle, JSON-Datenformat, Revisionssicherheit, sowie Clustering mit masterloser Architektur eine prima Rückrad auf Backend-Seite. Gewährt der Anwendungsfall eine dokumentenorientierte Umsetzung ist CouchDB die Datenbank unserer Wahl.
Seit Version 2 bietet die Couch mit der Implementierung des Dynamo-Papers noch mehr Performance bei nahezu gleicher API – ein tolles Update dieses wunderbaren Open-Source Projekts.
PouchDB als perfekte Ergänzung bringt die Architektur der Couch auf die Client-Seite und ermöglicht so die geschmeidige Replikation der Daten. Diese Symbiose macht vor allem bei der Umsetzung datengetriebener Apps viel Freude.
Als kleines Schmankerl lässt sich PouchDB neben dem Browser auch im Zusammenspiel mit Node.js einsetzen, so dass man auch hier seine Datenlage mit einer Couch synchronisieren kann.