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.

Principais recursos da linguagem de banco de dados SQL++

O SQL++ oferece às equipes maneiras eficientes de interagir com os dados e desenvolver consultas mais rápidas para dar suporte a aplicativos essenciais.

  • Índices Secundários Globais (GSI)

    As GSIs permitem consultas de baixa latência para aplicativos interativos. Elas oferecem suporte ao processamento em nível de coleção.

  • Inovações de indexação

    O Couchbase inclui índices compostos e de matriz e uma função que identifica o melhor índice para consultas SQL++.

  • Dimensionamento multidimensional (MDS)

    O MDS oferece isolamento da carga de trabalho de vários microsserviços para que você possa dimensionar o serviço de que precisa, quando precisar.

  • Pesquisa de texto completo (FTS)

    A pesquisa de texto integrada com reconhecimento de idioma permite que os usuários obtenham rapidamente os documentos mais relevantes com base na pontuação.

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.

O que os clientes estão dizendo

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