Apache HBase

A non-relational (NoSQL) database that runs on top of HDFS

Apache™ HBase is a non-relational (NoSQL) database that runs on top of the Hadoop® Distributed File System (HDFS).  It is columnar and provides fault-tolerant storage and quick access to large quantities of sparse data. It also adds transactional capabilities to Hadoop, allowing users to conduct updates, inserts and deletes.

What HBase Does

HBase provides random, real time access to your Big Data. HBase was created for hosting very large tables with billions of rows and millions of columns.

HBase provides the following benefits:

  • Fault tolerant storage for large quantities of data
  • Flexible data model
  • Easy Java API as well as Thrift, or REST gateway APIs
  • Near real-time lookups
  • Atomic and strongly consistent row-level operations
  • Automatic sharding and load balancing of tables
  • Metrics exports via File and Ganglia plugins
  • High availability through automatic failover
  • In-memory caching via block cache and bloom filters
  • Server side processing via filters and co-processors
  • Replication across the data center

How HBase Works

Apache HBase uses Log Structured Merge trees (LSM trees) to store and query the data. It features, compression, in-memory caching, bloom filters, and very fast scans. HBase tables can serve as both the input and output for MapReduce jobs.

Try these Tutorials

Apache Top-Level Project Since
May 2010
Hortonworks Committers

Try HBase with Sandbox

Hortonworks Sandbox is a self-contained virtual machine with HDP running alongside a set of hands-on, step-by-step Hadoop tutorials.

Get Sandbox

Join the Webinar!

Discover HDP 2.2: Apache HBase with YARN and Slider for Fast, NoSQL Data Access
Thursday, December 11, 2014
1:00 PM Eastern / 12:00 PM Central / 11:00 AM Mountain / 10:00 AM Pacific

More Webinars »

More posts on:
HDP 2.1 Webinar Series
Join us for a series of talks on some of the new enterprise functionality available in HDP 2.1 including data governance, security, operations and data access :
Contact Us
Hortonworks provides enterprise-grade support, services and training. Discuss how to leverage Hadoop in your business with our sales team.
Integrate with existing systems
Hortonworks maintains and works with an extensive partner ecosystem from broad enterprise platform vendors to specialized solutions and systems integrators.