Un lenguaje similar a SQL promete la interoperabilidad de las bases de datos NoSQL

SAN FRANCISCO, California - CouchConf San Francisco - 29 de julio de 2011 - Couchbase, la empresa líder en bases de datos NoSQL, y SQLite, fabricante del motor de bases de datos SQL más utilizado del mundo, han anunciado hoy la publicación de un lenguaje de consulta NoSQL desarrollado conjuntamente. El Lenguaje de Consulta de Datos No Estructurados, o UnQL (pronunciado "Uncle"), es un esfuerzo de colaboración para llevar un lenguaje familiar y estandarizado de definición y manipulación de datos al dominio NoSQL. Tanto Couchbase como SQLite se han comprometido a ofrecer productos que incorporen este lenguaje. Disponible en www.unqlspec.orgEl futuro desarrollo del lenguaje está abierto a la participación de usuarios, proveedores y la comunidad académica.

Noticias destacadas:

  • La sintaxis de UnQL es similar a la de SQL, lo que proporciona familiaridad a los desarrolladores de aplicaciones que crecieron con ese lenguaje, al tiempo que ofrece capacidades adicionales para permitir la selección y manipulación de estructuras de documentos complejas.
     
  • Damien Katz, fundador de Couchbase e inventor de CouchDB, el motor de bases de datos NoSQL más extendido, y D. Richard Hipp, inventor de SQLite, el motor de bases de datos SQL más extendido, dirigieron los esfuerzos iniciales en UnQL. Ambos se han comprometido a implementar UnQL en las próximas versiones de sus productos.  
  • Seleccionar y operar sobre documentos autodescriptivos sin un esquema rígidamente definido requiere una expresividad no disponible en las soluciones de bases de datos SQL actuales. Con UnQL, los desarrolladores obtienen el formato de tabla estructurada del modelo de base de datos relacional más la flexibilidad añadida del diseño sin esquema NoSQL.

Citas de apoyo:

  • Damien Katz, CTO de Couchbase y creador de CouchDB: "El trabajo que hemos realizado en UnQL ha sido muy gratificante. UnQL nace de nuestra creencia de que es necesario un lenguaje de consulta común para impulsar la adopción de NoSQL del mismo modo que SQL impulsó la adopción en el mercado de las bases de datos relacionales. Estoy deseando seguir trabajando junto a SQLite para impulsar este nuevo lenguaje."
     
  • D. Richard Hipp, inventor de SQLite: "La tecnología de bases de datos relacionales -y el lenguaje de consulta SQL- nos han servido muy bien durante más de cuarenta años, pero las aplicaciones modernas requieren mucha más flexibilidad en el capa de datos que los de generaciones pasadas. UnQL se basa en nuestra experiencia con SQL, complementando ese lenguaje con la sintaxis y los conceptos adecuados para los formatos de datos no estructurados y autodescriptivos de las aplicaciones posmodernas."
     
  • Erik Meijer, Arquitecto de Socios, Microsoft: "Uno de los principales argumentos de nuestra reciente Artículo del CACM sobre coSQL era que el sector necesita un lenguaje de consulta y un modelo de datos comunes para alimentar el ecosistema de los almacenes de valores clave. El lenguaje UnQL representa un importante paso práctico en este proceso. Estamos deseando trabajar con Couchbase y otros líderes de la industria en el espacio NoSQL para llevar el diseño al siguiente nivel."
     
  • Stephen O'Grady, analista principal de RedMonk: "Uno de los principales casos de uso de las bases de datos no relacionales es el almacenamiento y la recuperación de información no estructurada. Lo que ha faltado ha sido una interfaz normalizada para estos datos, un equivalente no estructurado de SQL. UnQL pretende abordar precisamente este problema".

Recursos adicionales:

Acerca de Couchbase

En Couchbase, creemos que los datos están en el corazón de la empresa. Ayudamos a desarrolladores y arquitectos a crear, desplegar y ejecutar sus aplicaciones más críticas. Couchbase ofrece una base de datos moderna de alto rendimiento, flexible y escalable que se ejecuta en el centro de datos y en cualquier nube. Muchas de las empresas más grandes del mundo confían en Couchbase para impulsar las aplicaciones centrales de las que dependen sus negocios. Para más información, visite www.couchbase.com.

Contacto para la prensa

James Kim

couchbasePR@couchbase.com
Comunicaciones de Couchbase

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Pruebe Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Llamada de descargas

Cree aplicaciones potentes con menos complejidad y costes.