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.
Einsatz von KI-Lösungen wirbelt auch in deutschen Unternehmen die Liste der Top-Technologieanbieter durcheinander.
Echtzeitüberweisungen erfüllen die Erwartungen der Nutzer an Geschwindigkeit, sind jedoch anfällig für spezifische Sicherheits- und…
Application Portfolio Management (APM) verspricht Transparenz, mehr IT-Leistung und Effizienz – theoretisch.
Im Berichtszeitraum Mitte 2023 bis Mitte 2024 wurden täglich durchschnittlich 309.000 neue Schadprogramm-Varianten bekannt.
KI kommt in der Cybersicherheit zum Einsatz, etwa um Abweichungen im Netzwerkverkehr zu identifizieren. Ist…
Ungepatchte und veraltetete Maschinen-Software ist ein beliebtes Einfallstor für Hacker, warnt Nils Ullmann von Zscaler…
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.