SQL++

A linguagem de consulta de próxima geração para gerenciar dados JSON

Demonstração

Demonstração do SQL++ para Analytics

“SQL++ consegue lidar com
tipos adicionais de dados,
com poder expressivo adicional”

Don Chamberlin, Cofundador do SQL

Consulta de dados JSON complexos facilitada

Acesso a dados JSON

Os dados JSON são onipresentes: troca de informações, representação de objetos, respostas de API e microsserviços, todos usam JSON. Os bancos de dados NoSQL modernos, como o Couchbase, também suportam JSON como um modelo de dados flexível.

Extensão do padrão SQL

O SQL++ permite que você reduza os ciclos de desenvolvimento usando os conhecimentos de banco de dados SQL existentes para consultar e gerenciar facilmente os dados JSON. Seu conhecimento de SQL é transferível e facilmente aplicado à consulta de JSON com a sintaxe familiar usada pelo SQL++.

Suporte a esquemas flexíveis

Os modelos relacionais usam padrões de consulta SQL, mas os bancos de dados JSON têm esquemas mais flexíveis e exigem sintaxe de consulta adicional para acessar estruturas de dados mais avançadas. Desenvolvimento de aplicativos à prova de futuro usando um padrão aberto.

Exemplos de consultas SQL++

O Couchbase está liderando a adoção antecipada da especificação SQL++, usando-a para desbloquear a interação analítica de dados JSON no Couchbase Server. Ao usar o SQL++ como uma base padronizada para consultas, os usuários se beneficiam ao transferir facilmente suas habilidades dos bancos de dados relacionais tradicionais para o domínio NoSQL. Reduzir a barreira para consultar bancos de dados NoSQL é essencial para capacitar as empresas a extrair valor de seus acervos de dados JSON. O SQL++ for Analytics é a linguagem de consulta do Couchbase criada com base no SQL++.

  • Consulta SQL++
  • Resultado JSON
  • Dados do pedido
  • Dados do 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;

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.