Actualités
Image pour le titre du contenu
Le sharding est une pièce d'architecture à la mode pour MySQL. Le concept est de base est un couple de serveurs MySQL en réplication réciproque (chacun est le maître et l'esclave de l'autre). Cette simple configuration permet d'atteindre plusieurs buts :

Haute disponibilité : chaque machine peut servir de backup immédiat à l'autre
Plus de performances : les deux machines travaillent, au lieu d'en avoir une qui attent que l'autre tombe pour prendre le relais
Plus d'écriture : les écritures sont réparties sur deux maîtres

Flickr a porté le concept plus loin en appliquant un système de partitionnement : les données sont découpées en plusieurs partitions, et chaque partition va sur un shard. Un dernier shard sert alors à diriger les requêtes vers les bons shards.
< Précédent   Suivant >

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter