Begge deler opp en stor tabell, men på ulike nivåer. Partisjonering deler opp én tabell over flere filer inne i en enkelt MySQL-server. Sharding deler opp data over flere uavhengige servere. Partisjonering hjelper en tabell som er for stor for én fil; sharding hjelper en arbeidslast som er for stor for én maskin.
Partisjonering (én server)
events (
id , created_at DATETIME, payload JSON,
(id, created_at)
) ((created_at)) (
p2024 LESS THAN (),
p2025 LESS THAN (),
p2026 LESS THAN ()
);
