What is Apache HBase?






Developer(s)
Apache Software Foundation
Written in
Java

HBase is an open source, non-relational, distributed database. It is modeled after Google's BigTable. It is developed by Apache Software Foundation. It is also a part of Apache Software Foundation's Apache Hadoop project and also runs on top of HDFS (Hadoop Distributed File System).

  • Apache HBase is written in JAVA.

Apache HBase is also famous for providing Google's BigTable-like capabilities for Hadoop. In Apache HBase is a NoSQL Database and it provides real time read or write access to those large dataset.

Apache HBase scales linearly to handle huge datasets with billions of rows and millions of column.

It provides a fault-tolerant way of storing data. This way of storing data help to store sparse data in very large quantity.


Why HBase? 


Since 1970, RDBMS which is also known as (Relational Database Management System), is the only Database for data storage and maintenance related problems so after the advent of big data, the companies realized that the benefit of processing big data is more so they started opting for solutions and make Hadoop.

Apache HBase has automatic failure support and linearly scalable. It has an easy java API for client and also provides data replication across clusters.

Apache HBase is now a top-level Apache project and Facebook is also implemented Apache HBase for its new messaging platform in November 2010.



Thanks for Reading…


Read More:


0 comments:

Post a Comment