Languages Features Creators CSV Resources Challenges Add Language
GitHub icon


UnQL - Query language

< >

UnQL, aka Unstructured Query Language, is a query language created in 2011 by Richard Hipp and Damien Katz.

#3020on PLDB 12Years Old 0Books

UnQL is a database query language, akin to SQL, but designed for modern document-oriented databases. SQL assumes a rigidly defined data schema. Each table has a fixed number of columns and each column has a defined datatype. UnQL assumes a more flexible approach to storing data. Instead of "tables", UnQL uses "collections". (The concept is the same, but the name is changed since "tables" are square whereas "collections" can be of varying shape.) Each collection consists of zero or more documents represented as JSON strings. A document in UnQL corresponds to a row in SQL

Example from the web:
SELECT {articleout:cool_nosql_collection.docNumber} FROM cool_nosql_collection

Publications about UnQL from Semantic Scholar

title authors year citations influentialCitations
Iteration Algebras for UnQL Graphs and Completeness for Bisimulation Makoto Hamana 2015 3 0
spill.html 路 unql-lang.html 路 wgsl.html

View source

- Build the next great programming language Search Day 213 About Blog Acknowledgements Traffic Traffic Today GitHub