Если вы хоть раз меняли один байт в файле и удивлялись, почему это заняло не меньше времени, чем запись целого мегабайта — вы наткнулись на фундаментальное свойство дисков. Ни HDD, ни SSD не умеют писать байтами. Они пишут блоками фиксированного размера, и изменение одного бита внутри блока почти всегда означает, что диску пришлось прочитать, изменить и переписать весь блок целиком. Разберём, почему так устроено на аппаратном уровне и что с этим знанием делать на практике — особенно если вы администрируете СУБД.
Подробнее →