sharding
Définition
Extension de la notion de partitionnement horizontal en matière de bases de données, dans laquelle les partitions ne sont plus gérées par serveur unique, mais réparties sur un ensemble de serveurs.
Le sharding est typiquement réalisé, en matière SQL, au niveau applicatif, mais certaines bases NoSQL, comme MongoDB, sont en mesure de le gérer de manière automatisée.
Les mécanismes de sharding sont particulièrement adaptés aux applications de publication Web, qui présentent souvent un partitionnement intrinsèque par public ou thématique.
Epoque du terme
1986 ?