Zum Hauptinhalt Zur Navigation

UnQL: SQL für NoSQL-Datenbanken

Die Entwickler von SQLite und CouchDB haben sich zusammengetan und mit der Unstructured Data Query Language, kurz UnQL (gesprochen "Uncle") eine Abfragesprache für NoSQL-Datenbanken zu entwickeln, deren Syntax an SQL angelehnt ist.
/ Jens Ihlenfeld
5 Kommentare News folgen (öffnet im neuen Fenster)
Select in UnSQL (Bild: UnQL)
Select in UnSQL Bild: UnQL

Damien Katz, Gründer von Couchbase und Erfinder der NoSQL-Datenbank CouchDB, und SQLite-Erfinder Richard Hipp haben gemeinsam die Unstructured Data Query Language (UnQL) entwickelt. Beide wollen UnQL in künftigen Produkten implementieren.

UnQL nutzt eine SQL sehr ähnliche Syntax, bietet aber einige zusätzliche Funktionen zur Auswahl und Manipulation komplexer Dokumentstrukturen. Dabei arbeitet UnQL auf einem sich selbst beschreibenden Dokument und kommt ohne ein definiertes Schema aus. So sollten Entwickler mit UnQL die von SQL-Datenbanken gewohnten Tabellen mit strukturierten Informationen erhalten, dabei aber auf die Flexibilität von schemafreien NoSQL-Designs aufbauen können, heißt es in der Ankündigung(öffnet im neuen Fenster) .

Erste Informationen zu UnQL stehen unter unqlspec.org(öffnet im neuen Fenster) zur Verfügung. Große Teile der Seite sind aber noch leer.


Relevante Themen