sharding

Une définition du Jargon Français.
Aller à : Navigation, rechercher

Dr enus.png verbe transitif.  [base de données]. Répartir les données d'une base de données sur plusieurs serveurs animant chacun un moteur de base de données, formant un cluster.

Le plus souvent fait afin d'améliorer les performances (lire scalability).

Chacun des serveurs devient un shard (tesson).

C'est plus difficile que le partitionnement (sens 2) car nécessite d'importantes modifications du logiciel (cf. par exemple MapReduce).