Grokking the System Design Interview, Volume II
Vote

0% completed

​

The Life of BigTable's Read & Write Operations

A Tablet server sits at the center of both paths: it owns a range of rows, and answers every read and write for it.

Write request

A write request goes through six steps.

  1. The Tablet server checks that the request is well formed.
  2. It checks that the sender is authorized to make this change. That check runs against the Access Control Lists (ACLs), stored in a Chubby file.
  3. Once both checks pass, the server writes the mutation to the commit log in GFS. That log holds redo records, enough to redo the change if the server crashes. 4

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content