NoSQL: Apache CouchDB 1.0 veröffentlicht

Hinter der freien NoSQL-Datenbank CouchDB steht unter anderem das Unternehmen CouchIO(öffnet im neuen Fenster) , das Projekt selbst läuft unter dem Dach der Apache Software Foundation. Die Software ist zur Speicherung großer Mengen halbstrukturierter, dokumentenorientierter Daten gedacht, die per Javascript nach dem Muster von Mapreduce indexiert und ausgewertet werden können. Geschrieben ist CouchDB in der Programmiersprache Erlang(öffnet im neuen Fenster) , abgefragt wird die Datenbank über ein RESTful-JSON-API, das direkt mit HTTP-Anfragen angesteuert werden kann.
CouchDB 1.0 wartet mit neuen Funktionen und Verbesserungen auf. So soll das Schreiben von Dokumenten rund viermal so schnell sein wie in vorangegangenen Versionen. Zudem wird nun auch Windows unterstützt und es gibt ein Authentifizierungssystem. Neue Optionen zur Replikation sollen das System flexibler machen. Auch die Stabilität des System wollen die Entwickler verbessert haben.
Dank der integrierten Replikations- und Synchronisationsfunktionen erlaubt es CouchDB, Daten leicht auf viele Rechner zu verteilen, so dass die Daten auch dann abgefragt werden können, wenn keine Verbindung zum Internet besteht. Ist wieder ein Zugriff aufs Internet möglich, gleicht CouchDB den Datenbestand automatisch mit den Servern ab, so dass Nutzer lokal immer über einen aktuellen Datenbestand verfügen.
CouchDB 1.0 steht unter couch.io/get(öffnet im neuen Fenster) ab sofort zum Download bereit. Mehr zu den Neuerungen in CouchDB 1.0 verrät ein Webcast von O'Reilly(öffnet im neuen Fenster) .