Interview Bootcamp
Vote

0% completed

Data Sharding Techniques

Data sharding, a type of horizontal partitioning, is a technique used to distribute large datasets across multiple storage resources, often referred to as shards. By dividing data into smaller, more manageable pieces, sharding can improve performance, scalability, and resource utilization. Below are several data sharding techniques with examples:

1. Range-based Sharding

In range-based sharding, data is divided into shards based on a specific range of values for a given partitioning key

.....

.....

.....

Like the course? Get enrolled and start learning!
Vaishali Behere

Vaishali Behere

· 2 years ago

Why would someone want to use range based sharding with directory based sharding? What are the benefits over just range based sharding?

Show 1 reply