HBase

HBase Descrição do logotipo da imagem Hbase com orca large.png.

Em formação
Desenvolvido por Apache Software Foundation
Primeira versão 2006 e 14 de abril de 2012
Última versão 2.0.0 (13 de março de 2015 )
Versão avançada 2.4.2 (17 de março de 2021)
Depósito git-wip-us.apache.org/repos/asf/hbase.git e git: //gitbox.apache.org/repos/asf/hbase.git
Escrito em Java
Sistema operacional Multi plataforma
Meio Ambiente Plataforma cruzada
Modelo DBMS
Licença Licença Apache 2.0
Local na rede Internet http://hbase.apache.org/

HBase é um sistema de gerenciamento de banco de dados não relacional distribuído escrito em Java com armazenamento estruturado para grandes tabelas.

Descrição

HBase é inspirado nas publicações do Google no BigTable . Como o BigTable, é um banco de dados orientado a colunas . Baseados em uma arquitetura mestre / escravo, bancos de dados desse tipo são capazes de lidar com enormes quantidades de informações (vários bilhões de linhas por tabela).

HBase é um subprojeto do Hadoop , uma estrutura de arquitetura distribuída . O banco de dados HBase é normalmente instalado no sistema de arquivos HDFS do Hadoop para facilitar a distribuição, embora não seja obrigatório.

Mark Zuckerberg anunciou o15 de novembro de 2010que o Facebook agora usaria o HBase como um substituto para o Cassandra .

O HBase usa o filtro de Bloom para suas consultas.

Notas e referências

  1. "  http://hbase.apache.org/book/hbase.history.html  "
  2. "  https://projects.apache.org/json/projects/hbase.json  " (acessado em 8 de abril de 2020 )
  3. Release rel / 2.4.2  " (acessado em 22 de março de 2021 )
  4. (em) "  Arquitetura HBase  " em whatsbigdata.be (acessado em 21 de setembro de 2014 )

Veja também

Artigos relacionados

links externos