Consulta SQL++ / N1QL

¡N1QL Developer Preview 4 (DP4) ya está aquí!

http://query.couchbase.com

Me complace anunciar que ya está aquí la esperada N1QL Developer Preview 4 (DP4).

 

N1QL es el lenguaje de consulta de Couchbase para consultar datos ricos, a escala.
DP4 es un hito importante en el viaje de diseño y desarrollo de N1QL. Con DP4, N1QL es ahora el lenguaje completo - lo que esto significa es que, toda la sintaxis y los elementos del lenguaje de N1QL que son fundamentales para la construcción de aplicaciones de datos ricos ahora está completamente definido.

 

Como repaso, introdujimos los JOINs en DP3. Se trata de una función muy potente y necesaria para el desarrollo de aplicaciones. En DP4, introducimos subconsultas que lo llevan al siguiente nivel en términos de poder construir todas las consultas que necesite para potenciar sus aplicaciones. También hemos añadido DML (Data Manipulation) construcciones como INSERT, UPDATE, DELETE, UPSERT con el fin de completar el lenguaje (Algunos de estos son experimentales en la actualidad - por favor refiérase a la documentación).

 

Las funciones han experimentado un importante lavado de cara en DP4. Hay una variedad de funciones de matriz, funciones de expresión regular, y muchas otras funciones que se han añadido. En lugar de enumerarlas todas aquí, le sugiero que visite nuestra página documentación que tiene una lista completa de ellos. Lo mismo ocurre con los operadores: ahora encontrará los operadores UNION, INTERSECT y EXCEPT.

 

Nuestra interfaz de línea de comandos se ha mejorado para permitir la entrada shell multilínea. Parece sencillo, pero era una petición popular, y con razón :)

Desde el punto de vista de la interfaz, disponemos de sólidas API REST para N1QL, lo que permite una interacción fluida con el motor N1QL desde aplicaciones o herramientas.

Entiendo que es mucha información para resumirla en un blog. La mejor manera de entenderlo es con ejemplos y a tu propio ritmo. Para ello, tenemos nuestro Tutorial de consulta en línea que puede probar aquí. Le animo encarecidamente a descargar N1QL DP4 y dale una vuelta, apúntalo a tu propia instancia de desarrollo de Couchbase Server, escribe consultas, aprende y diviértete :)

 

Como siempre, estamos deseando recibir sus comentarios. Póngase en contacto con nosotros a través del foros en línea (que es supervisado directamente por nuestro equipo de ingenieros), envíenos sus comentarios o pregúntenos. Una vez más, estoy muy contento de poder ofrecerle este producto y le agradezco su apoyo.

 

RECURSOS:

Todo sobre N1QL, Descargas, Docs, Tutoriales: http://query.couchbase.com

 

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

Autor

Publicado por Ilam Siva, SR. Director de producto, Couchbase

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.

3 Comentarios

  1. ¿Podría decirme cuál es el mejor enfoque para recuperar registros en términos de rendimiento, N1QL o vistas? Tengo alrededor de 100000 + documentos en couchbase con vistas indexadas en diferentes atributos de los documentos.

  2. Martín Hidalgo abril 6, 2015 a 11:48 pm

    Hola Ilam , quería saber cuando va a ser una versión para Ubuntu ?

  3. andytheoracle mayo 22, 2015 a 7:26 am

    Hola - Estoy tratando de trabajar con loopback-couchbase-connector - sólo parece estar trabajando con N1QL DP3 con Couchbase 4 DP y no puedo encontrar un binario para CB 4 con N1QL DP3 - ¿Podría ayudarme a encontrarlo por favor?

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.