Предположения: RF = 3разница Cassandra между ЛЮБЫМИ и ONE непротиворечивости уровнями
В некоторых видео в Интернете о динамике уровня согласованности говорит, что CL = ONE лучше тогда CL = ANY, потому что, когда мы используем CL = ANY координатор будет будьте рады сохранить только подсказку (и данные) (мы предполагаем, что все остальные узлы с соответствующими диапазонами ключей разделов), и мы можем потерять наши данные из-за сбоя координатора. Но подождите минутку ... как я понимаю, если мы использовали CL = ONE и, например, у нас был только один (из трех) доступных узлов для этого ключа раздела, у нас был бы только один узел со вставленными данными. Опасность потери одинакова.
Но я думаю, что мы должны принимать равные ситуации - все узлы для конкретного токена исчезли. Тогда лучше отказаться от операции записи, а затем написать с таким большим риском потери координатора.
Спасибо, коротко и спрятано до моего вопроса! Я знаю, как получить сильную согласованность ... и доступные варианты для этого. Формула для сильной согласованности - «CL для чтения + CL для записи> RF». Я просто пытался выяснить вероятности для ЛЮБОГО и ОДНОГО случая, и вы поможете мне в этом. – Deil