SQL

The next-generation query language for managing JSON data

Consulta sencilla de datos JSON complejos

Acceso a datos JSON

Los datos JSON son omnipresentes: el intercambio de información, la representación de objetos, las respuestas API y los microservicios utilizan JSON. Las bases de datos NoSQL modernas, como Couchbase, también admiten JSON como modelo de datos flexible.

Ampliación de la norma SQL

SQL++ le permite acortar los ciclos de desarrollo utilizando los conocimientos existentes sobre bases de datos SQL para consultar y gestionar fácilmente datos JSON. Sus conocimientos de SQL son transferibles y se aplican fácilmente a las consultas JSON con la sintaxis familiar que utiliza SQL++.

Soporte flexible de esquemas

Los modelos relacionales utilizan estándares de consulta SQL, pero las bases de datos JSON tienen esquemas más flexibles y requieren una sintaxis de consulta adicional para acceder a estructuras de datos más avanzadas. Desarrollo de aplicaciones preparado para el futuro utilizando un estándar abierto.

Ejemplos de consulta SQL

Couchbase está liderando la adopción temprana de la especificación SQL++, utilizándola para desbloquear la interacción analítica de datos JSON en Couchbase Server. Al utilizar SQL++ como base estandarizada para las consultas, los usuarios se benefician al transferir fácilmente sus conocimientos de las bases de datos relacionales tradicionales al dominio NoSQL. Reducir la barrera a la consulta de bases de datos NoSQL es esencial para que las empresas puedan extraer valor de sus datos JSON. SQL++ for Analytics es el lenguaje de consulta de Couchbase basado en SQL++.

  • Consulta SQL
  • Resultado JSON
  • Datos del pedido
  • Datos del cliente
SELECT  c.custid,
            c.name,
            c.orderno,
            o.order_date,
            o.ship_date,FROM orders o 
    JOIN customers c ON o.custid = c.custid
    WHERE o.orderno = 1004;

Deje el desorden de las bases de datos en el pasado

Cada suma de pilas significa otra factura y más cosas que gestionar. Calcula cuánto podrías ahorrar en 2 minutos.