Я определение Cassandra таблицы следующим образомCassandra delete performance зависит от количества надгробных камней или количества ячеек?
CREATE TABLE mytable
(
colA text,
colB text,
timeCol timestamp,
colC text,
PRIMARY KEY ((colA, colB, timeCol), colC)
) WITH....
При удалении с помощью 2 различных запросов:
1. delete from mytable where colA = '...' AND colB = '...' and timeCol = 111
2. delete from mytable where colA = '...' AND colB = '...' and timeCol = 111 AND colC = '...'
Существуют различные типы и количество надгробий получения сгенерированные. См здесь https://stackoverflow.com/a/29301627/1439122
Учитывая, что такое же количество строк поражаются в конечном счете клиринговой/уплотнения, делает производительность процесса прессования зависит от количества и типа надгробия или просто количество строк/ячеек получать затронуты?
В данной комбинации значений colA, colB, timeCol будет обычно 5 значений colC (и, следовательно, 5 записей в таблице). – RRM