BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Apache HBase chega à versão 1.0

Apache HBase chega à versão 1.0

Favoritos

Depois de três previews, seis versões candidatas e mais de 1500 tickets fechados, a fundação Apache anunciou a versão 1.0 do HBase, um dos principais banco de dados NoSQL do ecossistema Hadoop. Depois de mais de 7 anos de ativo desenvolvimento, a equipe por trás HBase sentiu que o projeto tinha amadurecido e se estabilizado o suficiente para justificar uma versão 1.0.

A versão 1.0 teve foco em três grandes temas: solidez de código, estabilidade na interação com os clientes e melhorias em versionamento e compatibilidade. A primeira tem como objetivo estabelecer uma base estável para futuras versões. Para tal, a versão 1.0 introduziu novas APIs e omitiu (deprecated) algumas das APIs de clientes. Este trabalho permitirá que o projeto HBase garanta a compatibilidade da API para todas as classes públicas durante a linha 1.x.

O segundo foco do lançamento foi a estabilização do cluster HBase e de seus clientes. Este trabalho tomou forma ao longo das seguintes iniciativas: alta disponibilidade para leitura, que permite ler apenas réplicas de uma região específica, o que tornam possível fornecer baixa latência consistente e leitura mesmo em face a falhas de até 10 segundos; e o uso do trabalho que o Facebook tem feito para permitir mudanças on-line para um subconjunto da configuração do servidor.

O terceiro e último foco da versão 1.0 foi tornar o versionamento e compatibilidade explícitos. Para estes fins, o HBase adotou o versionamento semântico, que aumentará a garantia de compatibilidade.

O HBase, começou em 2007 como um subprojeto do Hadoop e, em 2010, graduou-se como um projeto de nível superior da Apache (também conhecido como top-level). O conceito do HBase foi originalmente derivado do artigo sobre o Bigtable da Google e agora está subjacente a uma série de outros projetos de código aberto, como OpenTSDB, um banco de dados de séries temporais, e o Apache Phoenix, uma camada SQL no topo do HBase.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT