Apache HBase

HBase is an open-source non-relational distributed database modeled after Google's Bigtable and written in Java. It is developed as part of Apache Software Foundation's Apache Hadoop project and runs on top of HDFS (Hadoop Distributed File System) or Alluxio, providing Bigtable-like capabilities…

Key facts

First appeared
2007
Category
database
Problem solved
Apache HBase was created to provide a fault-tolerant, scalable, distributed database capable of real-time, random read/write access to extremely large, sparse datasets, something that traditional relational databases and batch processing systems like Hadoop MapReduce alone couldn't efficiently handle.
Platforms
Cloud environments (e.g., Azure HDInsight, Google Cloud Platform), web, Unix-like systems, Linux

Related technologies

Notable users

  • Netflix
  • Bloomberg
  • Adobe
  • Facebook
  • Pinterest
  • Xiaomi
  • Alibaba