The practice of splitting a large dataset across multiple database servers, each holding a distinct subset, so that no single server needs to hold or serve the entire dataset and reads and writes can be spread across many machines.
Facts
Core PrincipleHorizontal partitioning is a database design principle whereby rows of a database table are held separately, rather than being split into columns 1 Connections
Sources
1. Shard (database architecture) - Wikipedia
Database architecture section
Horizontal partitioning is a database design principle whereby rows of a database table are held separately, rather than being split into columns
In Group: Concurrency and Distributed Systems Techniques, Lead
A database shard, or simply a shard, is a horizontal partition of data within a database or search engine.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.