SQL++: ANSI SQL para JSON
SQL++ é a poderosa linguagem de banco de dados do Couchbase que combina a linguagem de consulta estruturada (SQL) com a flexibilidade do JavaScript Object Notation (JSON). Atendendo às diretrizes de sintaxe do American National Standards Institute (ANSI) e projetada para desenvolvedores, o SQL++ permite que você aproveite habilidades existentes para construir aplicações modernas com velocidade, consistência e eficiência.
Use SQL avançado com o Couchbase
SQL++ é o SQL para JSON com sintaxe ANSI padrão do setor. O SQL++ oferece suporte a conceitos comuns, como transações ACID, esquema hierárquico chamado escopos e junções entre documentos. Ele também aproveita nossa otimização patenteada baseada em custos.
Use o SQL++ para superar os desafios difíceis da linguagem de banco de dados
Custo-benefício
Alterar as consultas para uma nova linguagem é caro. O SQL++ atende aos padrões ANSI 92, o que torna a migração de SQL para o Couchbase mais rápida e fácil.
Rápido
Escrever consultas pode ser complexo e levar a velocidades baixas se for executado incorretamente. Nosso otimizador baseado em custos (CBO) garante o melhor desempenho.
Consistente
O uso de vários bancos de dados em um aplicativo leva à inconsistência dos dados. O Couchbase pode oferecer suporte a todos os seus casos de uso com um único banco de dados de vários modelos.
Familiar
Aprender uma nova linguagem de consulta proprietária para um banco de dados é um desafio. O SQL++ permite que os desenvolvedores usem suas habilidades existentes em ANSI SQL para JSON.
SQL++: consultas semelhantes a SQL com a flexibilidade do JSON
Desenvolva aplicativos envolventes com facilidade usando uma linguagem de banco de dados de consulta JSON abrangente e declarativa. Os desenvolvedores podem se adaptar rapidamente às mudanças nos requisitos comerciais usando um armazenamento de documentos JSON sem esquema.


Faça consultas sem compromisso, com os recursos que você espera das consultas SQL
O SQL++ é uma linguagem de consulta NoSQL de alto desempenho com otimizadores incorporados e facilitadores de indexação para suportar milhões de interações simultâneas com latências inferiores a milissegundos. A arquitetura multidimensional do Couchbase usa SQL++ em seus serviços de consulta, índice, pesquisa e análise, particionando para dimensionar a capacidade de dados de forma elástica e oferecer desempenho de consulta acelerado.
As ferramentas familiares facilitam o desenvolvimento e a otimização de consultas
O SQL++ é acessado por meio do Query Workbench e tem um recurso de aconselhamento de índice integrado que informa ao desenvolvedor quais índices são necessários para otimizar a consulta. O Flex Index usa o índice de pesquisa invertido do Full-Text Search Service para predicados de consulta complicados. O Couchbase também inclui um otimizador baseado em custo e funções definidas pelo usuário baseadas em JavaScript para manipular os dados resultantes.








