DG-banner-N1QL-01

DOCS

Aprenda os fundamentos das consultas SQL++ para JSON

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

High-Cost

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.

cb-icon-performance-copy

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.

failover

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.

cb-icon-SDK

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.

high-availability-3

Í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.

cb-icon-indexing

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++.

mds-server

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.

fts (2)

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.

BF-sdk-box

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.

BF-manage-and-store-data-locally-1

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

Media-Customer-1
"Percebemos rapidamente que o Couchbase oferece a flexibilidade de pesquisar com uma linguagem que parece 99% a mesma do SQL. Portanto, para todos os desenvolvedores, foi uma transição fácil."
Fidencio Garrido, Engenheiro principal, DirecTV
Swarm-Quote
"O que a Couchbase fez com o SQL++ foi uma das coisas mais inovadoras feitas no espaço do banco de dados em décadas."
Bill House, Vice-presidente de engenharia, SWARM Engineering
Media-Customer-3
"Usamos amplamente o SQL++ para consultas estruturadas e, com a pesquisa de texto completo, podemos pesquisar e obter inteligência baseada em relevância."
Dave Starling, CTO, Seenit
Media-Customer-4
"Conseguimos colocar os dados para trabalhar de forma mais eficiente e construímos uma base sólida para o futuro."
Arvind Jade, Líder de arquitetura, Nielsen