Apache HBase

Apache HBase is a distributed NoSQL database that provides the functionality of a key-value store, which is also known as a column family store.

It is developed in Java, and it can be run on top of Apache Hadoop. It provides high-performance, reliable storage for large tables. It supports real-time read/write access to petabytes of data, making it well-suited for online analytical processing (OLAP) queries and other analytic applications.

Apache HBase began as a project by the company Powerset out of a need to process massive amounts of data for the purposes of natural-language search. Since 2010 it has been a top-level Apache project.

Benefits of Hbase

·       Scalable

·       Fast

·       Fault-Tolerant