Кстати, живой пример - этот форум. Вроде бы все запрограммировано другими и мне нет дела как оно унутре устроено. Посещаемость у нас низкая, нагрузка никакая. Вроде бы живи и радуйся - не нужно думать как оно там унутре крутится. Ан хрен. Всвязи с использованием OpenVZ кластера, и оверсейлингом периодически дисковая подсистема радостно ну, не то что бы ложится, а просто лагает. Секунд по 20 может не давать что-либо прочитать с "диска". Поэтому что? Поэтому создается ram-диск, БД переводится на sqlite, файло sqlite кладется на рам-диск. В результате уже можно жить. Пока была MySQL - подобное соорудить было весьма сложно. Вот вам сразу пачка протекших абстракций:
1) Виртуализация VDS.
2) СУБД.
Да, это при том что я тут даже и не начал программировать. Абстракции текут даже на уровне администрирования.