Oboje razdeli veliko tabelo, a na različnih ravneh. Particioniranje razdeli eno tabelo čez več datotek znotraj enega samega strežnika MySQL. Razrezovanje (sharding) razdeli podatke čez več neodvisnih strežnikov. Particioniranje pomaga tabeli, ki je prevelika za eno datoteko; razrezovanje pomaga obremenitvi, ki je prevelika za en stroj.
Particioniranje (en strežnik)
events (
id , created_at DATETIME, payload JSON,
(id, created_at)
) ((created_at)) (
p2024 LESS THAN (),
p2025 LESS THAN (),
p2026 LESS THAN ()
);
