Zwei Punkte an der neuen Version sind besonders hervorzuheben. So hat Couchio, das Unternehmen hinter dem Apache-Projekt, die Performance dieser NoSQL-Datenbank deutlich nach oben geschraubt. Und jetzt läuft CouchDB auch auf Windows Rechnern.
Ursprünglich war CouchDB ein IBM-Lotus-Notes-Projekt, das 2005 die Arbeit aufnahm, um eine bessere Off-Line-Datenreplizierung zu entwickeln. 2008 wurde CouchDB zu einem Open-Source-Projekt. Das Unternehmen Couchio bietet kommerziellen Support für die Datenbank.
Über Code-Optimierung will der Hersteller die Datenbank um 300 Prozent schneller gemacht haben. Ältere Versionen liefen bislang nur auf Linux-Rechnern. Jetzt können auch Windows Desktops oder Server diese Datenbank betreiben. Außerdem ist eine Version für Google Android geplant.
Gerade für Web-Anwendungen ist CouchDB, das in der Programmiersprache Erlang verfasst ist, gut geeignet, weil Daten über Javascript Object Notation (JSON) gespeichert werden. Diese können ohne Zwischenschicht direkt über HTTP abgefragt werden. Besonders interessant wird CouchDB durch die Fähigkeit auch ohne Internet-Verbindung Daten zu speichern.
Die Daten werden über eine Implementierung von Googles MapReduce abgerufen. Der Vorteil dabei ist gegenüber anderen relationalen Datenbanken, dass der Entwickler nicht unbedingt wissen muss, wie eine SQL-Abfrage aussehen muss, um an Daten heranzukommen.
Bau- und Fertigungsspezialist investiert in die S/4HANA-Migration und geht mit RISE WITH SAP in die…
Trends 2025: Rasante Entwicklungen bei Automatisierung, KI und in vielen anderen Bereichen lassen Unternehmen nicht…
DHL Supply Chain nutzt generative KI-Anwendungen für Datenbereinigung und präzisere Beantwortung von Angebotsanforderungen (RFQ).
Marke mtu will globale Serviceabläufe optimieren und strategische Ziele hinsichtlich Effizienz, Nachhaltigkeit und Wachstum unterstützen.
IT-Infrastruktur-Trends 2025: Open-Source-Projekte sowie aufwändige regulatorische und Pflichtaufgaben werden das Jahr prägen.
IT-Systeme werden vor Ort in einem hochsicheren IT-Safe betrieben, ohne auf bauliche Maßnahmen wie die…
View Comments
CouchDB als "IBM-Lotus-Notes-Projekt" zu bezeichnen ist eine sehr kreative Fehlinterpretation der Tatsachen
Richtig ist: CouchDB war eine One-Man-Show eines Entwicklers, der eine Weile davor an Lotus Notes mitgearbeitet hat und bildet einige Eigenschaften nach, die Lotus Notes schon zu diesem Zeitpunkt bereits sehr lange hatte: "NoSQL"-Datenspeicherung, Replizierung etc.
Der Entwickler selbst beschrieb es damals als "Lotus Notes built from the ground up for the Web": http://damienkatz.net/2005/12/what_is_couch.html
die Kernaussage ist nicht korrekt
Die Aussage, dass "CouchDB 1.0 die erste vollwertige und voll einsatzfähige nicht-relationiale Datenbank" unter Windows sei, ist nicht korrekt.
Schon seit den Achtzigern existieren mehrere, vollwertige nicht-relationale Datenbanken, mit denen produktive Einsätze möglich sind. Ohne hier Schleichwerbung für genau ein Produkt machen zu wollen exisitert beispielsweise die CRM-Software "Harmony" bereits in der Version 8. Ein dokumentorientiertes System, mit dem nicht nur CRM, sondern auch andere Dinge möglich sind.
Andere Leser können sicherlich weitere Produkte anführen, mit denen gearbeitet wird. Zahlreiche Listen über nicht-relationale Datenbanken sind zudem im "Netz" ersichtlich.