Consulta SQL++ / N1QL

Únete a mí en la presentación de la Developer Preview 3 de N1QL.

¡Unamos nuestras manos para dar la bienvenida a DP3!
Estoy súper emocionado de anunciar la disponibilidad inmediata de la Developer Preview 3 del Lenguaje de Consulta de Couchbase (N1QL).

Es una experiencia increíble formar parte de este maravilloso equipo que está construyendo un lenguaje de consulta que allana el camino para crear aplicaciones de datos enriquecidas. DP3 es nuestra última versión preliminar y constituye un hito importante para este proyecto. Una de las características clave de esta versión es - sí, lo has adivinado por el título - JOINs.

Un requisito importante para cualquier lenguaje de consulta es la capacidad de reunir datos relacionados. JOIN permite combinar objetos por sus CLAVES (un ejemplo pueden ser los Clientes y sus Compras). Por defecto, se realiza un INNER join, aunque es posible especificar un OUTER join.

También tenemos la cláusula NEST. En lugar de producir una unión de productos cruzados, NESTing produce un único resultado para cada entrada de la izquierda, mientras que las entradas de la derecha se recogen en una matriz y se "anidan" como un único campo con valor de matriz en el objeto de resultado. También existe un operador inverso: la cláusula UNNEST.

También se han añadido algunas funciones ARRAY realmente interesantes. Creo que estos realmente hacen la vida de un desarrollador, que trabaja con el modelo de documento, mucho más fácil.

La fragmentación de matrices es una potente función que también está disponible en DP3. Para obtener más información sobre todas estas características que he mencionado aquí, así como otras características, por favor mire nuestro Documentación página. Además, Don Pinto tiene un excelente blog que muestra un ejemplo de aplicación con N1QL.

Póngalo en favoritos:  https://query.couchbase.com
Esa será tu ventanilla única para toda la información más reciente sobre el lenguaje de consulta de Couchbase. También encontrarás allí nuestro Tutorial Online actualizado y fácil de usar.

Por último, pero no por ello menos importante, asegúrese de inscribirse ahora en nuestro próximo Seminario web N1QL

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Ilam Siva

Antiguo Director de Producto Senior en Couchbase, Ilam Siva es responsable de varias áreas del desarrollo del producto Couchbase Server, hoja de ruta, posicionamiento, mensajería y colateral. Ilam es un apasionado de Big Data y NoSQL y cree que va a empujar las fronteras de la escala, el rendimiento y las capacidades de las aplicaciones de próxima generación. Antes de Couchbase, ha trabajado en Hadoop, plataforma Cloud y tecnologías de bases de datos en Yahoo!, Microsoft y Oracle.

1 Comentarios

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

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

Utilizar 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.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.