HBase

HBase Descrizione dell'immagine Hbase logo with orca large.png.

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

Descrizione

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.

Note e riferimenti

  1. "  http://hbase.apache.org/book/hbase.history.html  "
  2. "  https://projects.apache.org/json/projects/hbase.json  " (accesso 8 aprile 2020 )
  3. Release rel / 2.4.2  " (consultato il 22 marzo 2021 )
  4. (in) "  HBase Architecture  " su whatsbigdata.be (visitato il 21 settembre 2014 )

Vedi anche

Articoli Correlati

link esterno