System Design Interview Concepts – Database Sharding
What is Sharding or Data Partitioning?
Sharding (also known as Data Partitioning) is the process of splitting a large dataset into many small partitions which are placed on different machines. Each partition is known as a “shard”.
Each shard has …
Read More