Está en la página 1de 2

UnQL, un lenguaje de consulta unificado para todas las bases de datos NoSQL

El mercado de las bases de datos NoSQL sigue creciendo de forma espectacular. Por eso parece que es el momento para que la definicin de un lenguaje de consulta unificado triunfe. La idea procede de los creadores de CouchBase y SQLLite que lo han comenzado a llamar con el trmino UnQL. UnQL puede considerarse como un superconjunto de la sintaxis de SQL . En el documento de definicin se han planteado los nuevos operadores y expresiones que comparten las diferentes bases de datos NoSQL. As podra ser muy portable, multi-proveedor capaz de ser un lenguaje estndar que los fabricantes de bases de datos den soporte. Este sera el caso de MongoDB o Cassandra, interesado en el proyecto. Por lo general, las bases de datos NoSQL ofrecen una forma alternativa de almacenar rpidamente datos y acceder a ellos entre varios servidores. Cada bases de datos ofrece su propia interfaz nica, lo que limita la capacidad de utilizar varias bases de datos de manera intercambiable o reutilizar el cdigo de la misma consulta. El diagrama de sintaxis para UnQL ser muy familiar para los desarrolladores de SQL. Hay declaraciones adicionales y operadores nuevos para crear las diferentes expresiones que se usan en el almacenamiento de documentos y consulta en las nuevas bases de datos NoSQL. Los creadores se han comprometido a publicar la sintaxis completa en el sitio de UnQL.

Va | ARN Sitio web | UnSQL, definicin de la especificacin En Genbeta Dev | El concepto NoSQL, o cmo almacenar tus datos en una base de datos no relacional