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

Bau-Spezialist Schöck: Migration von SAP ECC ERP auf S/4HANA

Bau- und Fertigungsspezialist investiert in die S/4HANA-Migration und geht mit RISE WITH SAP in die…

2 Tagen ago

Pure Storage: Cloud, KI und Energieeffizienz

Trends 2025: Rasante Entwicklungen bei Automatisierung, KI und in vielen anderen Bereichen lassen Unternehmen nicht…

2 Tagen ago

GenKI verbessert Datenmanagement und Angebotsgenauigkeit

DHL Supply Chain nutzt generative KI-Anwendungen für Datenbereinigung und präzisere Beantwortung von Angebotsanforderungen (RFQ).

4 Tagen ago

Rolls-Royce Power Systems nutzt industrielle KI aus der IFS Cloud​

Marke mtu will globale Serviceabläufe optimieren und strategische Ziele hinsichtlich Effizienz, Nachhaltigkeit und Wachstum unterstützen.

4 Tagen ago

Thomas-Krenn.AG: viele Pflichten, knappe Ressourcen, mehr freie IT-Welt

IT-Infrastruktur-Trends 2025: Open-Source-Projekte sowie aufwändige regulatorische und Pflichtaufgaben werden das Jahr prägen.

4 Tagen ago

Stadt Kempen nutzt Onsite Colocation-Lösung

IT-Systeme werden vor Ort in einem hochsicheren IT-Safe betrieben, ohne auf bauliche Maßnahmen wie die…

5 Tagen ago