Grokking the System Design Interview, Volume II
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:
- Row key. Uniquely identifies a row.
- Column family. A group of columns.
- **Column name
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%