Architecture

First, let's take a look at some of the terminology that is specific to HBase:

  • Table: A table in HBase roughly means the same thing as a table in an RDBMS. Data in an HBase cluster is organized into tables, which are distributed across a set of nodes:
HBase tables are divided into Regions, which are assigned to RegionServers.
  • Namespace: A collection of tables is stored in a namespace. Typically, an application gets its own namespace on the cluster. The application consists of a bunch of tables stored within that namespace.
  • Region: An HBase table is broken up into individual shards, or partitions, called regions, which are distributed ...

Get Seven NoSQL Databases in a Week now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.