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

0% completed

BigTable Refinements
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 will explore different refinements that BigTable implemented.

BigTable implemented certain refinements to achieve high performance, availability, and reliability. Here are their details:

Locality groups

Clients can club together multiple column families into a locality group. BigTable generates separate SSTables for each locality group. This has two benefits:

  • Grouping columns that are frequently accessed together in a locality group enhances the read performance.
  • Clients can explicitly declare any locality group to be in memory for faster access

.....

.....

.....

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