Pourquoi prenons-nous des clichés à Cassandra? voir par exemple, le facteur de réplication est de 3 dans un cluster à 4 nœuds, supposons qu'un nœud tombe en panne même si les données sont répliquées en restant dans 2 nœuds, n'est-ce pas?
3 Réponses :
La sauvegarde dans le système distribué / répliqué sert principalement à gérer les problèmes suivants:
Vous devez également prendre un instantané lors de la mise à niveau du Cassandra. Je l'ai fait beaucoup de temps et je ne peux pas imaginer ce que serait ma vie sans lui.
Snapshot aide également lorsqu'un nœud a un problème sur sstables (corruption de sstbale). vous pouvez restaurer ce nœud à partir d'un instantané en très moins de temps.
Il est difficile de répondre en tant que question, demandez-vous à propos de la procédure C * Snapshot qui stocke les liens durs vers sstables? Ou à propos de la réplication des données et que se passe-t-il en cas de défaillance d'un nœud?
Les répliques ne protègent pas contre la chute d'un espace de clés par quelqu'un.