HBase

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
HBase
Image illustrative de l'article HBase
Logo

Développeur Apache Software Foundation
Dernière version 0.96.0 (le 19 octobre 2013,
il y a 11 mois
)
Écrit en Java
Environnements Multiplate-forme
Type SGBD
Licence Licence Apache 2.0
Site web http://hbase.apache.org/

HBase est un système de gestion de base de données non-relationnelles distribué, écrit en Java, disposant d'un stockage structuré pour les grandes tables.

HBase est inspirée des publications de Google sur BigTable. Comme BigTable, elle est une base de données orientée colonnes. Basé sur une architecture maitre/esclave, ce type de bases de données sont capable de gerer d'enorme base de données (plusieurs milliards de lignes par table)[1].

HBase est un sous-projet d'Hadoop, un framework d'architecture distribuée. La base de données HBase s'installe généralement sur le système de fichiers HDFS d'Hadoop pour faciliter la distribution, même si ce n'est pas obligatoire.

Mark Zuckerberg a annoncé le 15 novembre 2010 que Facebook allait désormais utiliser HBase en remplacement de Cassandra.

Voir aussi[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. (en) « HBase Architecture » (consulté le 21/09/2014)

Liens externes[modifier | modifier le code]