Apache HBase

HBase est une base de données NoSQL orientée colonne qui fait partie de l’écosystème Hadoop. C’est une base distribuée open source spécialisée dans le stockage de données volumineuses qui offre des accès avec une faible latence et une forte concurrence. Le stockage est optmisé pour donner accès aux valeurs au travers d'une clé. Les clés sont ordonnées ce qui permet d'effectuer des requêtes d'une clé vers une autre (Range Query). Les données sont écrites dans HDFS, ce qui assure la réplication. Une base HBase est composée d’un master et de workers, selon le même principe que Hadoop. Chaque worker de HBase possède un seul HRegionServer par lequel transit les données. C’est le HRegionServer qui va gérer le stockage des données au sein d’une seule machine. Les données stockées dans HBase sont encapsulées dans des HRegions qui correspondent à un set de fichiers provenant d’une même table (les HFile). Ces HRegions sont gérées par les HRegionServer. Chaque machine peut posséder une ou plusieurs HRegions.

Articles associés

Canada - Maroc - France

International locations

10 rue de la Kasbah
2393 Rabbat
Canada

Nous sommes une équipe passionnée par l'Open Source, le Big Data et les technologies associées telles que le Cloud, le Data Engineering, la Data Science le DevOps…

Nous fournissons à nos clients un savoir faire reconnu sur la manière d'utiliser les technologies pour convertir leurs cas d'usage en projets exploités en production, sur la façon de réduire les coûts et d'accélérer les livraisons de nouvelles fonctionnalités.

Si vous appréciez la qualité de nos publications, nous vous invitons à nous contacter en vue de coopérer ensemble.