2018.10.25萨沙 Физическое удаление данных это ресурсоемкий процесс, обычно требующий не только полностью переписать таблицу но и пересчитать индекс, поэтому придумали просто помечать на удаление, а удаляется только когда база будет очень большого размера, админ СУБД запустит соответсующую команду, обычно вне рабочее время, так практически во всех файловых системах и современных СУБД.
Вы ведь понимаете, что "удалить ничего нельзя, так все устроено" и "удаление - это ресурсоемкий процесс, который запускается отдельно" - это прям вот вообще разные вещи?