HBase est une base de données distribuée, non-relationnelle, hautement performante et évolutive, utilisée pour le stockage de grandes quantités de données, inspirée de Bigtable de Google. Elle fait partie de l'écosystème Hadoop et utilise HDFS pour la distribution et la réplication des données. Les données dans HBase sont organisées par tables, lignes identifiées par des clés uniques, et peuvent contenir des colonnes sans schéma strict, permettant ainsi une flexibilité dans le stockage.