Live briefing
Everything about Apache HBase
Open-source distributed database
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 or Alluxio, providing Bigtable-like capabilities for Hadoop. That is, it provides a fault-tolerant way of storing large quantities of sparse data. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Apache HBaseA 5-minute orientation
- Pick up a classic book: HadoopThe most-reprinted book on the subject
- Read the landmark paper: Big data fuzzy C-means algorithm based on bee colony optimization using an Apache HbaseCited 13 times
- Go sideways: Comparison of structured storage softwareA closely related topic
- Go sideways: Apache DrillA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
HadoopTom White, Tom White · 2009
Big data analytics for beginnersFaraz Rabbani · 2014
Apache HBase PrimerDeepak Vohra · 2016
Pro Apache Phoenix: An SQL Driver for HBaseShakil Akhtar, Ravi Magham · 2016- 📕Mastering Apache StormAnkit Jain · 2025
Mastering Apache Storm: Real-time big data streaming using Kafka, Hbase and RedisAnkit Jain · 2017
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Comparison of structured storage software Structured storage is computer storage for structured data, often in the form of a distributed database. Computer software formally known as structured…
- Apache Drill Apache Drill is an open-source software framework that supports data-intensive distributed applications for interactive analysis of large-scale datasets…
- Apache Phoenix Apache Phoenix is an open source, massively parallel, relational database engine supporting OLTP for Hadoop using Apache HBase as its backing store. Phoenix…
- Apache Hadoop Apache Hadoop (/həˈduːp/) is a collection of open-source software utilities for reliable, scalable, distributed computing. It provides a software framework…
- List of Apache Software Foundation projects This list of Apache Software Foundation projects includes the software development initiatives maintained by the Apache Software Foundation (ASF). In addition…
- Apache Ignite Apache Ignite is a distributed database management system for high-performance computing. Apache Ignite's database uses RAM as the default storage and…
- Apache Impala Apache Impala is an open source massively parallel processing (MPP) SQL query engine for data stored in a computer cluster running Apache Hadoop. Impala…
- Apache Hive Apache Hive is a data warehouse software project. It is built on top of Apache Hadoop for providing data query and analysis. Hive gives an SQL-like interface…