Без заголовка
Вы помянули нормального архитектора в случае СУБД. А почему забыли помянуть нормального программера в случае наколенной поделке? Нормальные программеры вообще-то умеют с многопоточностью работать.
С СУБД другая проблема - она стоит много денег. Я вот читал отчет eBay о том как у них устроена система, на тот момент у них на 1000 апп серверов, было всего 20 Оракл серверов. При этом они тщательно избегали транзакций и прочего оракл-стайл брахла. Т.е. Оракл у них явно был по причине того, что его старый код требовал, а для нового они по другому персистенс обеспечивали.