Ответ эксперта

Как исследуют репликацию, согласованность и repair Cassandra?

Вопрос по направлению: Экспертиза СУБД Apache Cassandra

Ответ

Правило и коэффициент репликации определяют реплики для диапазона токенов (token range). Уровень согласованности (consistency level) задаёт число ответов, которые координатор требует от операции. Для конкретной записи проверяют уровни чтения и записи, доступность узлов, подсказки отложенной доставки, повторные и опережающие запросы, временные метки. Один узел или уровень ONE не обязательно отражает состояние всех реплик.

При сверке реплик (repair) сравнивают диапазоны и передают различия по правилам Cassandra. Процедура нужна для согласованности, но изменяет данные и может распространить нежелательное значение. Исследуют полную или добавочную сверку, метаданные repairedAt, незавершённые сеансы, историю, диапазоны и факт завершения. До запуска фиксируют каждую реплику: сверка выравнивает данные, и после неё прежнее расхождение видно уже только по снимкам, снятым заранее.

Актуализировано
Обсудить задачу

Нужна экспертиза или консультация?

Опишите ситуацию и цель обращения. Мы определим нужный вид исследования, подберём профильного эксперта и поможем подготовить проект вопросов и материалы.

После назначения экспертизы через форму сообщите реквизиты дела и организационный вопрос. Организационный документ можно приложить, если вы вправе его передать. Объекты исследования и дополнения направляют через назначивший орган.

  • Подберём специалиста
  • Поможем с проектом вопросов
  • Оценим срок и стоимость
Обсудить обращение или позвоните 8 (800) 333-24-09 Бесплатный звонок по России