HBase is an open source, distributed, versioned, non-relational database modeled after Google's BigTable. It is built on top of HDFS for storage, and provides BigTable-like capabilities for Hadoop. HBase provides fast random access and strong consistency for large amounts of unstructured and semi-structured data across commodity servers. It is tightly integrated with Hadoop's MapReduce for distributed processing of large data sets.