Усиление записи (БД)
Ситуация, когда одна логическая запись в базу вызывает несколько физических записей на диск; главная боль движков на LSM-деревьях (RocksDB, Cassandra), где одни и те же данные переписываются при компактизации снова и снова.
Причина: в LSM-дереве данные сначала попадают в журнал и memtable, затем в SSTable-файлы, а потом многократно сливаются на нижние уровни — и каждая компактизация читает и переписывает данные. Метрика: «усиление записи ×10» значит, что 1 МБ логических данных превращается в 10 МБ физической записи. Последствия: износ SSD, падение пропускной способности, лишняя нагрузка на ввод-вывод. Это компромисс с усилением чтения и усилением места: по RUM-гипотезе оптимизировать можно лишь два из трёх. Настройка: стратегия компактизации (leveled или tiered), размеры уровней. Одна из важнейших цифр при тюнинге LSM-базы.