System components
we will discuss the following core components and techniques used to build a key-value store:
Data partition
Data replication
Consistency
Inconsistency resolution
Handling failures
System architecture diagram
Write path
Read path
The content below is largely based on three popular key-value store systems: Dynamo, Cassandra, and BigTable.
Last updated