> при экстренном отключении питания весь кэш в ОЗУ теряется, для решения этой проблемы можно добавить на "мамку" пару-тройку ёмких конденсаторов, и обработчик события "экстренное отключение питания" в ядре (или вообще в железе). Это и куда дешевле и проще в обслуживании, и уж точно долговечнее. Но судя по тому, что этого не сделано до сих пор -- эта проблема не особо актуальна, особенно там, где кабель от ИБП до стойки проложен в недоступном для уборщицы месте.
> а на SSD что-то остаётся и потом дописывается на диск.
а что там остаётся? Если речь о СУБД, то всё равно транзакцию завершить невозможно. Если "просто данные", то уж лучше оставить на диске неизменённые данные, чем перезаписать "неизвестно как полуизменёнными".
> Так что не всё так однозначно.