A Couchbase tem o prazer de anunciar a disponibilidade do Couchbase Analytics Developer Preview 3 (DP3).

Principais recursos:

  • 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. No entanto, o SQL++ inclui extensões apropriadas para o mundo aninhado, com esquema opcional ou até mesmo sem esquema dos sistemas NoSQL modernos.
  • Modelo de dados comum: Em vez de exigir que você reforme seus dados em um modelo relacional para o Analytics, o Couchbase Analytics oferece suporte nativo ao mesmo modelo de dados de documento de esquema flexível e rico usado no Couchbase Server.
  • Isolamento da carga de trabalho: As consultas no Couchbase Analytics são executadas em nós dedicados que processam suas consultas complexas com uso intensivo de recursos, evitando assim o impacto nas latências de consulta e na taxa de transferência de suas cargas de trabalho operacionais.
  • Alta atualização de dados: O Couchbase Analytics usa o DCP, o mesmo protocolo rápido de memória para memória que os nós do Couchbase Server usam para sincronizar os dados entre si, de modo que as consultas do Analytics são executadas em dados sincronizados quase em tempo real, sem as despesas gerais de migração ou transformação de dados.

Destaques do Developer Preview 3

O foco do Developer Preview 3 é a administração unificada: O Analytics agora vive na arquitetura geral do Couchbase como "apenas mais um serviço" em seu mundo de serviços multidimensionais gerenciados, e o Console do Couchbase reflete isso. Funcionalmente, o DP3 também inclui suporte para índices secundários. Para resumir brevemente, o DP3 inclui:

  • Gerenciamento integrado de clusters: O gerenciamento do sistema para o Analytics agora faz parte da estrutura do servidor, incluindo suporte para redimensionamento de cluster, bem como suporte inicial para reequilíbrio.
  • Experiência integrada do usuário: O Console do Couchbase inclui um Analytics Workbench que oferece a mesma aparência essencial que o conhecido Query Workbench para N1QL.
  • Índices secundários: Para executar consultas analíticas grandes, os algoritmos paralelos de dados empregados pelo Analytics oferecem alto desempenho. Para acelerar as consultas de pequeno e médio porte, o Analytics agora oferece a oportunidade de criar índices secundários que podem ser explorados (em paralelo, é claro).
  • Várias opções de fontes de dados: O DP3 oferece a opção de sombrear dados de buckets no cluster do Couchbase em que o serviço Analytics reside ou de buckets que residem em um cluster diferente (remoto) do Couchbase.

Com a Octoberfest em pleno andamento, um dos casos de uso mais claros do DP3 é uma atividade muito importante: Beer Analytics :). A captura de tela abaixo lhe dará uma prévia da natureza nova/integrada do DP3, mostrando o Analytics quando ele acaba de ser preparado para trabalhar nesse caso de uso:

A próxima captura de tela mostra como o trabalho em andamento nesse caso de uso pode parecer com o novo Query Workbench. Aqui, um analista de cerveja está usando o SQL++ para explorar características importantes da cerveja por cidade, talvez para planejar a próxima viagem de fim de semana:

Aqui está. Experimente o DP3 fazendo o download do arquivo binário e começando com seu tutorial - que, coincidentemente, é baseado em - você adivinhou - Beer 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