Abu suskaido didelę lentelę, bet skirtingais lygmenimis. Skaidymas į skirsnius (partitioning) padalija vieną lentelę į kelis failus viename MySQL serveryje. Šardinimas (sharding) padalija duomenis per kelis nepriklausomus serverius. Skaidymas padeda lentelei, kuri per didelė vienam failui; šardinimas padeda darbo krūviui, per dideliam vienai mašinai.
Skaidymas į skirsnius (vienas serveris)
events (
id , created_at DATETIME, payload JSON,
(id, created_at)
) ((created_at)) (
p2024 LESS THAN (),
p2025 LESS THAN (),
p2026 LESS THAN ()
);
