В Cassandra обновление - это мутация, такая как вставка и удаление, и, за исключением случая использования LWT и некоторых операций со списком, все мутации просто добавляются в журнал memtable / commit, без чтения данных на диске. , Таким образом, они очень быстрые - никакие проверки не выполняются.
Операция чтения, в отличие от этого, требует получения всех версий данных с диска / memtable, а затем создания фактической версии данных на основе временные метки. А для надгробий нам нужно хранить их в памяти, потому что мы можем прочитать некоторые данные с диска, которые могут иметь более старую временную метку, и нам нужно это обнаружить.