Grokking the System Design Interview, Volume II
Vote

0% completed

​

BigTable Data Model

We have seen what BigTable is for. Now we look at how it actually models data.

In simple terms, BigTable is a sparse, distributed, persistent, multidimensional, sorted map. We look at what each of those words means below.

A traditional database lays its data out in two dimensions. Each cell, the value stored where a row meets a column, is identified by a 'Row ID' and a 'Column Name':

BigTable's data model has four dimensions. Together, they locate the exact contents of one cell:

  1. Row key. Uniquely identifies a row.
  2. Column family. A group of columns.
  3. **Column name

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content