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
¿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.
Hola Ilam , quería saber cuando va a ser una versión para Ubuntu ?
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?