DOCS
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.
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.
Escrever consultas pode ser complexo e levar a velocidades baixas se for executado incorretamente. Nosso otimizador baseado em custos (CBO) garante o melhor desempenho.
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.
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.
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.
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.
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.