Apache HBase

HBase is a column-oriented NoSQL database that is part of the Hadoop ecosystem. It is an open source distributed database specialized in Big Data storage that provides access with low latency and strong concurrency. The storage is optimized to provide access to the values through a key. Keys are sorted which provide the ability to query from one key to another (Range Query). The data is written to HDFS, which ensures replication. A HBase database consists of a master and workers, following the same principle as Hadoop. Each HBase worker has a single HRegionServer through which the data travels. It is the HRegionServer that will manage the storage of data within a single machine. The data stored in HBase is encapsulated in HRegions that correspond to a set of files from the same table (the HFiles). These HRegions are managed by the HRegionServer. Each machine can have one or more HRegions.

Related articles

Canada - Morocco - France

International locations

10 rue de la Kasbah
2393 Rabbat
Canada

We are a team of Open Source enthusiasts doing consulting in Big Data, Cloud, DevOps, Data Engineering, Data Science…

We provide our customers with accurate insights on how to leverage technologies to convert their use cases to projects in production, how to reduce their costs and increase the time to market.

If you enjoy reading our publications and have an interest in what we do, contact us and we will be thrilled to cooperate with you.