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

0% completed

The Life of BigTable's Read & Write Operations

Let's explore how BigTable handles its read and write operations.

Write request

Upon receiving a write request, a Tablet server performs the following set of steps:

  1. Checks that the request is well-formed.
  2. Checks that the sender is authorized to perform the mutation. This authorization is performed based on the Access Control Lists (ACLs) that are stored in a chubby file.
  3. If the above two conditions are met, the mutation is written to the commit-log in GFS that stores redo records. 4




Like the course? Get enrolled and start learning!