Le partitionnement est une technique utilisée dans l'architecture de base de données pour partitionner horizontalement une grande base de données en parties plus petites et plus gérables appelées fragments. Chaque fragment contient un sous-ensemble de données, et ces fragments peuvent être distribués sur plusieurs serveurs ou nœuds dans un cluster de bases de données.