Categories: SoftwareUnternehmen

Die erste vollwertige NoSQL-Datenbank für Windows

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.

Silicon-Redaktion

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.

Recent Posts

IT 2025: IT-Führungskräfte erwarten massiven KI-Ruck

Einsatz von KI-Lösungen wirbelt auch in deutschen Unternehmen die Liste der Top-Technologieanbieter durcheinander.

12 Stunden ago

Sofortzahlungen im Wandel: Sicherheit und KI als treibende Kräfte

Echtzeitüberweisungen erfüllen die Erwartungen der Nutzer an Geschwindigkeit, sind jedoch anfällig für spezifische Sicherheits- und…

16 Stunden ago

Blockaden und Risiken bei APM-Projekten vermeiden

Application Portfolio Management (APM) verspricht Transparenz, mehr IT-Leistung und Effizienz – theoretisch.

2 Tagen ago

BSI-Bericht: Sicherheitslage im Cyberraum bleibt angespannt

Im Berichtszeitraum Mitte 2023 bis Mitte 2024 wurden täglich durchschnittlich 309.000 neue Schadprogramm-Varianten bekannt.

3 Tagen ago

KI-Hype in der Cybersicherheit – oder besser doch nicht?

KI kommt in der Cybersicherheit zum Einsatz, etwa um Abweichungen im Netzwerkverkehr zu identifizieren. Ist…

4 Tagen ago

Netzwerksegementierung schützt vor Angriffen über die OT

Ungepatchte und veraltetete Maschinen-Software ist ein beliebtes Einfallstor für Hacker, warnt Nils Ullmann von Zscaler…

4 Tagen ago