Tenho o prazer de anunciar o Couchbase Analytics Developer Preview 2. O Couchbase Analytics permite analisar os dados em sua forma natural sem definir um esquema rígido e elimina a necessidade de preparação e transformação de dados dispendiosas. O Couchbase Analytics complementa seus investimentos existentes em Analytics e reduz significativamente o tempo de obtenção de insights.

Principais recursos

Os principais recursos do Couchbase Analytics são:

  • Linguagem de consulta avançada: O Couchbase Analytics oferece suporte ao SQL++, uma linguagem de consulta declarativa de última geração que tem muito em comum com o SQL. O SQL++ também inclui extensões para o mundo aninhado, com esquema opcional ou até mesmo sem esquema dos sistemas NoSQL modernos.
  • Modelo de dados comum: O Couchbase Analytics oferece suporte nativo ao mesmo modelo de dados de documento de esquema flexível e rico usado no Couchbase Server, em vez de forçar seus dados a um modelo relacional.
  • Isolamento da carga de trabalho: As consultas analíticas são executadas em nós dedicados que podem executar consultas complexas com uso intensivo de recursos e não afetam a latência e a taxa de transferência das cargas de trabalho operacionais.
  • Alta atualização de dados: O Couchbase Analytics usa DCPum protocolo rápido de memória para memória que os nós do Couchbase Server usam para sincronizar os dados entre si. Consequentemente, a análise é executada em dados que são sincronizados quase em tempo real, sem a sobrecarga da ingestão e transformação de dados.

O Developer Preview 2 se concentra na facilidade de uso e aprimora o suporte a consultas para incluir

  • Paralelismo configurável: O sistema pode executar cada solicitação usando vários núcleos em várias máquinas. Um usuário pode especificar manualmente o paralelismo máximo de execução de uma solicitação para aumentá-la ou reduzi-la.
  • Cancelamento de consulta: Nós ouvimos você! O Couchbase Analytics oferece suporte ao cancelamento de uma consulta em andamento. Também adicionamos um botão "cancelar" no workbench do Analytics.
  • Instalação simplificada do cluster: Você tem a opção de implantar o cluster do Couchbase Analytics em seu data center ou no EC2. Mais detalhes disponíveis aqui.

Suporte a SDK

Os SDKs para Java, .NET, node.js, php e python agora oferecem suporte ao Couchbase Analytics. Aqui está um exemplo de como você poderia usar as consultas do Couchbase Analytics usando o Java SDK.

Java SDK (2.4.3 ou posterior)

Por padrão, o suporte ao Analytics está desativado e a propriedade do sistema "analyticsEnabled" deve ser definida para ativá-lo.

Experimente fazer o download do binário e começando com o tutorial.

Convidamos você a se juntar a nós em Couchbase Connect NYC para saber mais sobre o Couchbase Analytics.

Autor

Postado por Sachin Smotra, diretor de gerenciamento de produtos, Couchbase

A carreira de Sachin Smotra abrange mais de 15 anos de desenvolvimento de produtos de software em vários domínios, incluindo software Java Enterprise, soluções DRM para jogos móveis e conferências na Web. Como diretor de gerenciamento de produtos da Couchbase, ele é um líder de produto prático responsável pelas linhas de produtos Couchbase Mobile, IOT e Analytics, incluindo a divulgação da estratégia e da visão do produto com clientes, parceiros, desenvolvedores e analistas. Antes de ingressar na Couchbase, Sachin foi gerente sênior de gerenciamento de produtos na Cisco WebEx, onde liderou a equipe de produtos responsável por transformar a experiência do cliente de ponta a ponta em todo o ciclo de vida do produto WebEx - consideração, compra, uso e renovação. Antes de trabalhar na Cisco, Sachin trabalhou em diferentes startups em uma série de funções nas áreas de engenharia, arquitetura, gerenciamento de produtos e alianças.

Deixar uma resposta