Partitioning
Partitioning is the process of splitting a large database into smaller, more manageable pieces called partitions (or shards).
![]()
Partitioning Strategies
- Key-Range Partitioning: Keys are sorted and partitions cover specific ranges.
- Hash Partitioning: A hash function determines the partition for a given key, ensuring a more uniform distribution.