Почему мы делаем снимки в Кассандре? - PullRequest
0 голосов
/ 05 января 2019

Почему мы делаем снимки на Кассандре? см., например, коэффициент репликации 3 в кластере из 4 узлов, предположим, что 1 узел выходит из строя, даже если данные реплицируются, оставаясь в 2 узлах, верно?

Ответы [ 3 ]

0 голосов
/ 07 января 2019

Вам также нужно сделать снимок при обновлении Cassandra. Я делал это много времени и не представляю, какой была бы моя жизнь без этого.

0 голосов
/ 09 января 2019

Снимок также помогает, когда у одного узла возникают проблемы с sstables (повреждение sstbale). Вы можете восстановить этот узел из моментального снимка за очень короткое время.

0 голосов
/ 05 января 2019

Резервное копирование в распределенной / реплицированной системе в основном предназначено для решения следующих проблем:

  • Катастрофические сбои - представление, что у вас был только один DC, и вы потеряли все серверы из-за какой-то катастрофы, охватившей все серверы
  • Ошибки в коде приложения, что если вы развернули новую версию программного обеспечения, и произошла ошибка, которая изменила данные, и вы не можете отменить изменения
  • То же самое для человеческих ошибок - что если ваши инженеры дали команды на удаление неправильных разделов - эти изменения будут реплицированы на все серверы
  • ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...