Updated on 2022-11-18 GMT+08:00

Application Scenarios

Hadoop database (HBase) is a reliable, high-performance, column-oriented and scalable distributed storage system. Different from traditional relational databases, HBase is suitable for massive data process.

The HBase is applicable to the following scenarios:

  • Massive data processing (higher than the TB or PB level).
  • High-throughput demanding scenarios
  • Scenarios that require efficient random read of massive data.
  • Good-scalability demanding scenarios
  • Concurrent processing of structured and unstructured data.
  • Scenarios that do not require the Atomicity, Consistency, Isolation, Durability (ACID) feature provided by traditional relational databases.
HBase tables have the following features:
  • Large: Each table contains a hundred million rows and one million columns.
  • Column-oriented: Storage and rights control is implemented based on columns (families), and columns (families) are independently retrieved.
  • Sparse: Null columns do not occupy storage space.