The Hadoop Database
A distributed, scalable, big data store for random, realtime read/write access.
Why HBase
Linearly scalable, consistent, and proven for large-scale workloads.
Billions of Rows
Host massive tables with billions of rows and millions of columns on commodity clusters.
Real-time Access
Get random, realtime read/write access with strictly consistent operations.
Built on Hadoop
Bigtable-like capabilities on top of Hadoop and HDFS with automatic failover and sharding.
Flexible APIs
Java client, REST and Thrift gateways, server-side filters, Bloom filters, and more.
Use Cases
Battle-tested patterns where HBase excels.
Time-Series & Metrics
High-ingest, append-mostly workloads with predictable access patterns.
IoT Telemetry
Massive device streams stored by time and entity with scalable reads.
AdTech & Personalization
Low-latency serving of profiles, events, and counters at scale.
Message & Audit Logs
Immutable logs and audit trails with efficient range scans.
Security Analytics
Store and query security events for investigation and alerting.
Genomics & Research
Columnar, sparse data sets with large key spaces.
A Vibrant Community
HBase is a top-level Apache project with an active community of users and contributors. Join discussions, read the reference guide, and help shape the roadmap.
Getting Started
From download to production in a few simple steps.
