Grokking the Advanced System Design Interview

0% completed

Mock Interview: BigTable

Test your knowledge of BigTable's architecture by answering these questions.

Quiz

How does BigTable scale?

A

BigTable breaks a table into a number of Tablets, where each Tablet contains data associated with a contiguous range of rows. Initially, each table consists of just one table. As the table grows, it is split into multiple Tablets. BigTable master is responsible for assigning Tablets to Tablet servers. Tablet servers are responsible for handling read and write requests to the Tablets that they are assigned as well as splitting Tablets that have grown too large. It is very easy to add new Tablet servers in a BigTable cell. Any newly added Tablet server is assigned Tablets either from the pool of unassigned Tablets or from other Tablet servers.

.....

.....

.....

Like the course? Get enrolled and start learning!