Logical and physical data models

An HBase cluster is divided into namespaces. A namespace is a logical collection of tables, representing an application or organizational unit.

A table in HBase is made up of rows and columns, like a table in any other database. The table is divided up into regions such that each region is a collection of rows. A row cannot be split across regions:

Values are identified by the combination of the Row Key, a Version Timestamp, the Column Family (Metrics) and the Column Qualifier (Temperature)

However, in addition to rows and columns, HBase has another construct called a ColumnFamily. A ColumnFamily, as the name ...

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.