Grokking the Advanced System Design Interview
Ask Author
Back to course home

0% completed

Vote For New Content
BigTable Data Model
On this page

This lesson explains how BigTable models its data.

In simple terms, BigTable can be characterized as a sparse, distributed, persistent, multidimensional, sorted map. Let’s dig deeper to understand each of these characteristics of BigTable.

Traditional DBs have a two-dimensional layout of the data, where each cell value is identified by the 'Row ID' and 'Column Name':

BigTable has a four-dimensional data model. The four dimensions are:

  1. Row Key: Uniquely identifies a row
  2. Column Family: Represents a group of columns
  3. Column Name: Uniquely identifies a column

.....

.....

.....

Like the course? Get enrolled and start learning!

On this page