30.03.2010 09:41
CouchDB verlässt Beta-Status
Mit CouchDB wird einer der bekannten Vertreter der NoSQL-Datenbanken reif für den Alltagseinsatz. Zwar ist es erst Version 0.11.0, doch immerhin die erste, der die Entwickler der freien dokumentenorientierten Datenbank CouchDB den Produktiveinsatz zutrauen. Gegenüber dem Vorgänger sind einige Fehler korrigiert worden und Verbesserungen hinzugekommen: CouchDB soll Indizes schneller erzeugen können, mehrere Update-Befehle führt die Datenbank jetzt in einem Rutsch aus. Außerdem gibt es diverse neue Authentifizierungsfunktionen.
Die Datenbank verwendet statt der klassischen Relationen einfache Schlüssel-Wert-Paare. Dabei sind die Werte jedoch nicht auf einfache Datentypen begrenzt, zulässig sind auch komplexere Objekte wie geordnete Listen oder assoziative Arrays. Das in Erlang geschriebene CouchDB setzt auf das Map-Reduce-Prinzip und bietet eine REST-API, über die JSON-Objekte ausgetauscht werden. Außerdem gibt es APIs in diversen Programmiersprachen. Auf der Download-Seite des Projekts steht der Quellcode als tar-Archiv bereit.
Siehe dazu auch
- CouchDB – angesagter Vertreter der NoSQL-Datenbanken auf heise Developer
Ab sofort kann man sich mit Vorträgen für die neue Konferenz zu Agile ALM, Continuous Delivery und DevOps bewerben.
Am 5. und 6. Juni trifft sich in Toulouse die Eclipse-Community zur Erstauflage der EclipseCon France. Bis 26. Mai kann man sich noch zum Frühbucherpreis registrieren.