Kostya
Есть смысл не говнокодить, вот и все. Тут про это пишут.
Писать лог и бизнес в одной транзакции - это говнокод.
Это два, неуд и зови родителей :)))
А еще потом это однажды всплывёт! В самый неподходящий момент. И спросят кто вообще это придумал?
Я говорю про реальные вещи: есть крупные компании-разработчики, чьим софтом пользуются большие организации и они пишут логи прямо в БД и потом говорят: "Что это у нас такие ожидания большие на запись в Redo Log? У вас железо фиговое, давайте ещё памяти докупим!"