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

Что можно установить по журналам фиксации и SSTable Cassandra?

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

Ответ

Запись добавляется в журнал фиксации операций (commit log) и таблицу в памяти (memtable). После сброса создаётся неизменяемая SSTable, а ненужные сегменты журнала могут переиспользоваться. После сбоя воспроизводятся только фактически сохранившиеся пригодные записи. Сохранность подтверждённой клиенту записи зависит от commitlog_sync, его периода или окна, уровня согласованности, состояния реплик и файлов. Журнал обеспечивает устойчивость записи, но не является бессрочным аудитом.

SSTable состоит из набора компонентов: файла данных, индекса и сводки, фильтра, статистики, TOC и других файлов в зависимости от формата. Их исследуют вместе со схемой и совместимой версией средства. Статистика содержит временные метки, маркеры удаления, сведения о сверке реплик и позиции воспроизведения. Один Data.db без остальных компонентов и сведений об устройстве кластера недостаточен для вывода о всей таблице или кластере.

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

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

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

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