Consulta SQL++ / N1QL

Vídeos: Devuelve el SQL a NoSQL

¿Le interesa utilizar el conocido lenguaje SQL y al mismo tiempo beneficiarse de la flexibilidad de los datos JSON? Tenemos una serie de tres vídeos que pueden ayudarte a conseguir lo mejor de ambos mundos.

Devolver el SQL a NoSQL

El primer vídeo es un webcast a la carta que presenta SQL++: cómo llevar la familiaridad de SQL a la velocidad y flexibilidad de JSON.

Puede aprender a aplicar sus conocimientos existentes de SQL para empezar a modelar datos JSON de inmediato. Este webcast incluye:

    • Cómo SQL++ facilita la transición de lo relacional a NoSQL
    • Los fundamentos de SQL++ y las extensiones para trabajar con JSON
    • Cómo empezar a usar SQL++ en producción con Couchbase Capella™ DBaaS.

Más ejemplos de SQL

En siguiente vídeo es una inmersión más profunda en las capacidades de SQL++ para datos JSON, incluyendo la coincidencia de texto (COMO), cotejar datos JSON en matrices (CUALQUIER ... EN ... SATISFACE ... FIN), obtener asesoramiento sobre índices (CONSEJO, EXPLICAR), etc.

Este vídeo muestra la extensión Visual Studio Code para Couchbase para demostrar estas consultas. Las subconsultas, las expresiones comunes de tabla (CTE) y las funciones de ventana también están disponibles en SQL++, lo que hace que las consultas complejas sean más manejables.

Si quieres seguir los ejemplos:

ChatGPT y SQL

IA generativa como ChatGPT y Capella iQ son herramientas útiles para crear consultas SQL++. En este vídeoEn esta sección, verá las ventajas de sobreespecificar y proporcionar datos de ejemplo para obtener los resultados más útiles con el menor número de alucinaciones. Un ejemplo de flujo de trabajo podría incluir:

    1. Informar a ChatGPT sobre su modelo pegando documentos JSON de ejemplo.
    2. Ejecutar los ejemplos que genera ChatGPT para comprender mejor los datos.
    3. Pedir a ChatGPT que genere una consulta.
    4. Lectura de la consulta y explicación.
    5. Intentando consultar para asegurarme de que funciona.
    6. Pedir a ChatGPT que itere/mejore/afine la consulta.
    7. Pedir a ChatGPT que genere algún código cliente (C#, Java, Python, etc) para ejecutar la consulta.
    8. Vuelva al paso 3 para el siguiente conjunto de requisitos.

Próximos pasos

¿Quieres seguir con los datos JSON y la IA generativa?

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

Autor

Publicado por Matthew Groves

Matthew D. Groves es un apasionado de la programación. No importa si se trata de C#, jQuery o PHP: envía solicitudes de incorporación de cambios para cualquier cosa. Se dedica profesionalmente a la programación desde que escribió una aplicación QuickBASIC para el punto de venta de la pizzería de sus padres en los años 90. Actualmente trabaja como gerente sénior de marketing de productos para Couchbase. Dedica su tiempo libre a su familia, a ver los partidos de los Reds y a participar en la comunidad de desarrolladores. Es autor de AOP in .NET, Pro Microservices in .NET, autor de Pluralsight y MVP de Microsoft.

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.