Conteúdo
O Serviço de análise do Couchbase usa o SQL++ linguagem de consulta. O SQL++ é uma linguagem de consulta moderna projetada para trabalhar com dados semiestruturados e com o modelo de dados JSON. O SQL++ é compatível com as versões anteriores do SQL.
O Coucbase Analytics Service está atualmente na versão prévia para desenvolvedores. Como tal, há mudanças ocasionais entre as versões. Esta postagem serve para documentar essas alterações.
6.0
Linguagem de definição de dados
- A associação de baldes agora é automática
As versões anteriores exigiam uma associação explícita entre os buckets do Analytics e os buckets do Couchbase Server. Por exemplo,
CREATE BUCKET ha WITH {"name": "health"}. Os buckets do Analytics agora espelham automaticamente os buckets do servidor, por exemplo, no exemplo anterior, outros comandos DDL do Analytics podem se referir a um bucketsaúdesem nenhuma configuração adicional. - As definições de conjunto de dados não exigem mais o
SOMBRApalavra-chaveAs versões de visualização anteriores à versão 5.5 exigiam o
SOMBRApalavra-chave. Ela é opcional na versão 5.5. É um erro incluí-la na versão 6.0. Portanto, a sintaxe para criar conjuntos de dados éCREATE DATASET ((dataverse_name.)? dataset_name)? ON bucket_name (WHERE where_exp)?. BALDE DE CONEXÃO/DESCONEXÃOforam substituídos porCONECTAR/DESCONECTAR LINKOs comandos connect e disconnect ativam/desativam o processamento do conjunto de dados dos buckets do servidor. A nova sintaxe completa é
CONNECT LINK (nome_do_dataverso.)? Local (, (dataverse_name.)? Local)*.. Isso conectará todos os conjuntos de dados em um dataverse.
Pós-escrito
O Couchbase é de código aberto e grátis para experimentar.
Comece a usar com código de amostra, consultas de exemplo, tutoriais e muito mais.
Encontre mais recursos em nosso portal do desenvolvedor.
Siga-nos no Twitter @CouchbaseDev.
Você pode postar perguntas em nosso fóruns.
Participamos ativamente de Estouro de pilha.