Sviluppato da | Apache Software Foundation |
---|---|
Prima versione | 2006 e 14 aprile 2012 |
Ultima versione | 2.0.0 (13 marzo 2015 ) |
Versione avanzata | 2.4.2 (17 marzo 2021) |
Depositare | git-wip-us.apache.org/repos/asf/hbase.git e git: //gitbox.apache.org/repos/asf/hbase.git |
Scritto in | Giava |
Sistema operativo | Multi piattaforma |
Ambiente | Cross-platform |
genere | DBMS |
Licenza | Licenza Apache 2.0 |
Sito web | http://hbase.apache.org/ |
HBase è un sistema di gestione di database distribuito e non relazionale scritto in Java con memoria strutturata per tabelle di grandi dimensioni.
HBase è ispirato alle pubblicazioni di Google su BigTable . Come BigTable, è un database orientato alle colonne . Basati su un'architettura master / slave, i database di questo tipo sono in grado di gestire enormi quantità di informazioni (diversi miliardi di righe per tabella).
HBase è un sottoprogetto di Hadoop , un framework di architettura distribuita . Il database HBase viene in genere installato sul file system HDFS di Hadoop per facilitare la distribuzione, sebbene non sia richiesto.
Mark Zuckerberg ha annunciato il15 novembre 2010che Facebook ora userebbe HBase come sostituto di Cassandra .
HBase utilizza il filtro di Bloom per le sue query.