Concept Flow - Sharding and partitioning
Start: Large Database
Decide to split data
Partitioning: Split data within one server
Data divided into parts
Each part stored in same server
Sharding: Split data across servers
Data divided into shards
Each shard stored on different server
The flow shows how a large database is split either by partitioning within one server or by sharding across multiple servers.