Mindkettő egy nagy táblát bont fel, de különböző szinteken. A partitioning egy táblát oszt szét több fájl között egyetlen MySQL szerveren belül. A sharding az adatokat több független szerver között osztja szét. A partitioning egy táblán segít, amely túl nagy egy fájlhoz; a sharding egy terhelésen, amely túl nagy egy géphez.
Partitioning (egy szerver)
events (
id , created_at DATETIME, payload JSON,
(id, created_at)
) ((created_at)) (
p2024 LESS THAN (),
p2025 LESS THAN (),
p2026 LESS THAN ()
);
