Couchbase Server 2.0 verschmilzt memcached und CouchDB

Die NoSQL-Datenbank Couchbase Server kann sowohl dokumenten- als auch schlüsseloriengiert arbeiten. Sie erzeugt in Version 2 automatisch Indizes von JSON-Dokumenten.

In Pocket speichern vorlesen Druckansicht 9 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Christian Kirsch

Vier Monate nach der Preview erscheint jetzt Version 2 von Couchbase Server, einer freien, dokumententorientierten NoSQL-Datenbank. Sie verschmilzt die Konzepte des freien Schlüssel-Wert-Speichers memcached und der dokumentenorientierten Datenbank CouchDB aus dem Apache-Projekt.

Dokumente lassen sich in Couchbase im JSON-Format speichern. Zur Datenabfrage dient die Map-Reduce-Technik, die benötigten Funktionen schreibt man in JavaScript. Couchbase Server 2 erstellt selbsttätig Indizes, die das Ausführen der Map-Funktionen beschleunigen sollen. Dabei unterscheidet er zwischen dem Entwicklungs- und dem Produktionsstadium solcher Abbildungen.

Das Handbuch empfiehlt, unmittelbar vor dem Überführen in den Produktivbetrieb einen Index über alle benötigten Dokumente erstellen zu lassen. Dies könne bei einer großen Datenbank mehrere Stunden dauern.

Für die Arbeit mit Couchebase Server können Entwickler eine REST-Schnittstelle oder APIs in diversen Programmiersprachen benutzen. Vorhanden sind Schnittstellen zu Java, .NET, C, Ruby, PHP und Python. (ck)