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.
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.