Junior — Middle
Pouvez-vous expliquer le concept d'esclave dans le contexte de la réplication de bases de données?
sobes.tech IA
Réponse de l'IA
Dans le contexte de la réplication de bases de données, "slave" (esclave) est un serveur ou un nœud qui reçoit une copie des données du serveur principal (maître) et la maintient à jour.
Points clés :
- L'esclave n'accepte généralement pas d'écritures directement, il lit simplement les données.
- La réplication peut être asynchrone ou synchrone, selon la configuration.
- L'esclave est utilisé pour répartir la charge de lecture et augmenter la résilience.
Exemple : dans MySQL, le maître accepte les requêtes d'écriture, tandis que les esclaves reçoivent les mises à jour et gèrent les requêtes de lecture.