HBase is a NoSQL non-relational database management system. HBase is almost entirely written in Java,
which improves the availability across operating systems. HBase is very useful for a lot of developers,
as it runs on top of the Hadoop stack. HBase is NoSQL, but the stack in which it is included also has a way to
Relational Database Management System (RDBMS) capabilities into HBase, in a way that then works like HBase supports
and relational data. HBase has very specific specializations in its functionality, making it the tool of choice for
people working across
different industries, especially the ones that take full advantage of big data capabilities.