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

0% completed

BigTable Data Model
Table of Contents

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible

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!

Table of Contents

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible