La colaboraci贸n plurianual con Couchbase y UC San Diego, UC Irvine y UC Riverside lleva el lenguaje declarativo al mundo de NoSQL

SAN JOS脡, California - Couchbase Connect SV, 19 de septiembre de 2018-. Couchbase, Inc.creador de la primera base de datos de compromiso del mundo, ha anunciado hoy otra primicia con el lanzamiento de N1QL for Analytics, la primera implementaci贸n comercial de lenguaje de consulta del sector compatible con la base de datos de compromiso. SQL marco ling眉铆stico. SQL++ especifica c贸mo crear lenguajes de consulta de nueva generaci贸n basados en principios que a煤nen toda la potencia de SQL con la flexibilidad de JSON, contribuyendo as铆 a impulsar la adopci贸n de datos orientados a documentos y el formato de datos JSON. El desarrollo del marco SQL++ comenz贸 hace casi una d茅cada como proyecto FORWARD de la UC San Diego financiado por la NSF, con posteriores contribuciones y financiaci贸n de Couchbase e Informatica, y el apoyo de la UC Irvine y la UC Riverside.

Como primera implementaci贸n comercial del marco SQL++, Couchbase N1QL for Analytics sirve como lenguaje de consulta para el nuevo Analytics Service que tambi茅n se ha anunciado hoy como parte de la 煤ltima versi贸n del Plataforma de datos Couchbase. Como lenguaje derivado de SQL++, Couchbase N1QL for Analytics es f谩cil de aprender, especialmente para los desarrolladores que est谩n familiarizados con la sintaxis de SQL debido a las similitudes. Al no tener los desarrolladores que "aprender desde cero", la adopci贸n de bases de datos semiestructuradas y NoSQL por parte de empresas con inversiones existentes en sistemas relacionales se convierte en un proceso mucho m谩s sencillo.

El camino hacia SQL++ comenz贸 hace casi una d茅cada, cuando se constataron las limitaciones de SQL, el lenguaje de consulta de bases de datos m谩s habitual, ya que SQL no ofrece una soluci贸n completa y eficiente para consultar datos JSON o semiestructurados en forma de JSON. Los datos semiestructurados representan el 85% de todos los datos empresariales y seguir谩n creciendo a medida que el aprendizaje autom谩tico, la inteligencia artificial (IA) y el Internet de las cosas (IoT) cobren impulso.

Para subsanar esta carencia, Couchbase desarroll贸 N1QL con el fin de ofrecer un lenguaje de consulta completo que combinara la potencia de consulta de SQL con la flexibilidad de los datos JSON, mientras que, de forma independiente, el profesor de Ingenier铆a y Ciencias de la Computaci贸n de la UC San Diego, Yannis Papakonstantinou, y su equipo desarrollaron SQL++, un marco de lenguaje declarativo formalmente definido para datos semiestructurados, que especifica un abanico de posibilidades para futuros lenguajes. Tambi茅n contribuy贸 al avance de SQL++ el proyecto AsterixDB, financiado por la NSF y con aportaciones de UC Irvine y UC Riverside, dirigido por el profesor de la UCI Mike Carey. Al principio, AsterixDB ten铆a su propio lenguaje de consulta, AQL, pero ahora ha adoptado SQL++.

Haz clic para tuitear: #Couchbase anuncia la primera implementaci贸n comercial de SQL++ con #N1QL para #Analytics https://bit.ly/2pf8ne0

Para saber m谩s sobre SQL++, desc谩rguese el 煤ltimo libro de Don Chamberlin, uno de los principales dise帽adores de la especificaci贸n original del lenguaje SQL, titulado, SQL++ para usuarios de SQL: A Tutorial. Los asistentes a Couchbase Connect SV esta semana recibir谩n un ejemplar de cortes铆a para que Chamberlin lo firme durante la recepci贸n de clausura.

"Con el marco SQL++ se puede hacer un lenguaje de consulta declarativo que consulte datos semiestructurados, como JSON, a la vez que se basa en SQL. Couchbase N1QL for Analytics se alinea con el marco SQL++ y los requisitos de consulta de datos semiestructurados. Es un lenguaje de consulta para la nueva era del big data, porque opera sobre datos semiestructurados pero es totalmente declarativo, como lo es SQL, ofreci茅ndote lo mejor de ambos mundos."
-Yannis Papakonstantinou, catedr谩tico de Inform谩tica e Ingenier铆a, UC San Diego

"Ha sido muy emocionante formar parte de la comunidad que ha estado impulsando el futuro lenguaje del mundo NoSQL, y es igualmente emocionante ver los frutos de esos esfuerzos, especialmente con la primera implementaci贸n comercial de SQL++ derivada del motor de consulta Apache AsterixDB. Desde el cambio de milenio, las empresas llevan pidiendo consultas declarativas sobre datos semiestructurados. Y hoy, ya est谩 aqu铆".
-Mike Carey, Profesor Bren, UC Irvine

"Empezamos el viaje para desarrollar un SQL para JSON hace unos cuatro a帽os. Nuestra misi贸n no era desarrollar otro lenguaje de consulta m谩s, sino preservar y avanzar en una de las aportaciones m谩s importantes de los sistemas relacionales: SQL para un modelo de datos flexible en JSON. Lo llamamos N1QL, que es la abreviatura de non-1st normal form query language (lenguaje de consulta de forma normal no 1), esencialmente para JSON. Cientos de empresas han desarrollado aplicaciones de misi贸n cr铆tica utilizando N1QL y han llamado la atenci贸n de acad茅micos y expertos en bases de datos con ideas afines. Con el lanzamiento de N1QL for Analytics, hemos avanzado y perfeccionado N1QL para que sea la primera implementaci贸n de SQL++ disponible comercialmente".
-Ravi Mayuram, Vicepresidente Senior de Ingenier铆a y Director T茅cnico de Couchbase

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.