Login
Login-Name Passwort


 
Newsletter
Werbung

Mi, 11. Juni 2014, 14:32

Software::Datenbanken

NoSQL-Datenbank CouchDB in Version 1.6 erschienen

Die CouchDB-Entwickler haben ihre dokumentenbasierte NoSQL-Datenbank in der Version 1.6 veröffentlicht. CouchDB wird seit 2005 entwickelt, ist seit 2008 ein Projekt der Apache-Foundation und wird unter der Apache License 2.0 veröffentlicht. Die NoSQL-Datenbank wurde größtenteils in JavaScript implementiert und speichert Daten in JSON-Dokumente. So lassen sie sich relativ einfach mittels eines Webbrowsers abfragen.

Die aktuelle Version 1.6 unterstützt die Programmiersprache Erlang sowie deren OTP-Bibliotheken in der Version 17. Die Enwickler verbesserten die immer noch als experimentell gekennzeichnete Nutzeroberfläche Fauxton. Sie wird jetzt von vielen Webbrowsern besser unterstützt, was unter anderem auf einen Wechsel des Code-Editors von CodeMirror zu Ace zurückzuführen ist. Als stabiles Administrationswerkzeug gilt weiterhin die webbasierte Konsole Futon. Die Sicherheitslücke CVE 2014-2668 wurde behoben, so dass jetzt auf diesem Weg keine DoS-Angriffe mehr gegen Rechner möglich sind, die CouchDB-Anwendungen anbieten.

Dank eines größeren Socket-Buffers lassen sich CouchDB-Datenbanken mit großen Dokumenten schneller replizieren. CouchDB 1.6 kann Dokumente mit dem MIME-Typ Multipart/Related flinker bereitstellen und erlaubt Replikationen, ohne dass für die Quelldatenbank ein Schreibzugriff erforderlich ist. Replikationen dürfen ab dieser Version über Socks5-Proxies abgewickelt werden. Treten bei einer Replikation eines Dokuments Fehler auf, wird der Grund dafür im betreffenden Dokument gespeichert. Neben den neuen Funktionalitäten behoben die Entwickler auch mehrere Fehler und verbesserten die Dokumentation.

CouchDB kann unter Linux, Mac OS X und MS Windows ausgeführt werden. Für Letztere werden im Downloadbereich des Projekts Binärpakete angeboten. Linux-Nutzer müssen CouchDB aus den Quellen installieren.

Werbung
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung