Sharding
Quick Definition
Horizontal data partitioning across multiple instances
Full Definition
Horizontal data partitioning across multiple database instances to distribute load.
Examples
horizontal scaling, data partitioning, distributed databases
Related Terms
partitioning
horizontal-scaling
More Database Terms
Indexing
Creating data structures to speed up data retrieval
Query Optimization
Improving query performance through various techniques
Replication
Copying data between servers for redundancy
B-Tree Index
Self-balancing tree index for efficient sorted data operations
Partitioning
Dividing tables into smaller pieces for better performance
ORM
Mapping object-oriented code to database tables