Да никто на двух стульях не пытается усидеть. Есть логика которую лучше отрабатывать на стороне субд, меньше издержки.
если вы делите логику - рано или поздно поймаете опасный момент, когда не понятно, где должна быть логика. Именно это сгубило биллинг скайлинка, как я понимаю