zurück zum Artikel

NoSQL: CouchDB 2.0 ist Cluster-fÀhig

Alexander Neumann
NoSQL: CouchDB 2.0 ist Cluster-fÀhig

Durch die ZusammenfĂŒhrung mit dem BigCouch-Projekt hat die dokumentenorientierte Datenbank Cluster-FĂ€higkeiten erhalten; außerdem gibt's eine neue Abfragesprache und eine neue Admin-OberflĂ€che.

Die unter dem Dach der Apache Software Foundation beheimatete NoSQL-Datenbank CouchDB [1] ist in Version 2.0 veröffentlicht [2]. Einen großen Schritt hat CouchDB wohl durch die ZusammenfĂŒhrung mit dem BigCouch-Projekt machen können. Letzteres wurde im Rahmen von IBMs Datenbank-Service Cloudant entwickelt. CouchDB hat durch den Merger etliche neue Features und produktionsreifen Code erhalten.

Zu den Highlights von CouchDB 2.0 zĂ€hlen Clustering [3] fĂŒr Big-Data- und HochverfĂŒgbarkeitsanwendungen – hier basieren die Umsetzungen auf dem Dynamo-Whitepaper von Amazon –, eine neue Abfragesprache namens Mango [4] und die komplett ĂŒberarbeitete und offenbar zeitgemĂ€ĂŸere AdministrationsoberflĂ€che Fauxton [5]. Außerdem wurde wohl in sĂ€mtlichen Bereiche an der Performance geschraubt. Bei alledem verhĂ€lt sich die CouchDB API wohl fast ĂŒberall kompatibel zu den vorangegangen Versionen.

CouchDB ist als dokumentenorientierte Datenbank ein Vertreter der Familie der NoSQL-Datenbanken. Dokumentenorientierte Datenbanken speichern wenig strukturierte Informationen meist in Form mehrerer SchlĂŒssel-Wert-Paare in Dokumenten und ermöglichen das Durchsuchen der Dokumentinhalte. CouchDB speichert Dokumente im JSON-Format. (ane [6])


URL dieses Artikels:
https://www.heise.de/-3327883

Links in diesem Artikel:
[1] http://couchdb.apache.org/
[2] https://blog.couchdb.org/2016/09/20/2-0/
[3] https://blog.couchdb.org/2016/08/01/couchdb-2-0-architecture/
[4] https://blog.couchdb.org/2016/08/03/feature-mango-query/
[5] https://blog.couchdb.org/2016/07/27/fauxton-the-new-couchdb-dashboard/
[6] mailto:ane@heise.de