В Cassandra нет инструментов для управления снимками, кроме nodetool clearsnapshot
, задокументированного здесь, например, . Если вы хотите управлять ими, вам нужно будет написать собственное решение, используя ваш любимый язык / методы.
Некоторый фон
Параметр auto_snapshot
(по умолчанию true
) означает, что, если вы уроните или урежете таблицу, она сделает снимок данных. Если у вас много снимков, то вы должны урезать / отбрасывать довольно часто (вам нужно это сделать?).
Если вам не нужны старые данные, вы можете отключить эту функцию. Будьте осторожны, хотя ; Хотя само собой разумеется, что включение этого параметра по умолчанию спасло многие моменты "упс"!
Снимки сами по себе являются жесткими ссылками, поэтому на уровне файловой системы нет дублирования, однако, если вы никогда не удаляете снимки, ваши данные со временем будут расти (т. Е. У вас может быть sstable в снимке, который с тех пор был уплотнен в вашем файле). каталоги оперативных данных).