Вопрос: как лучше сделать - простой запрос SQL и непростые преобразования в коде или непростой запрос SQL, который вернет уже полуобработанные данные? Спрашиваю не в контексте перформанса, а в контексте вопроса «где должна находится логика?»
Если проще и короче в SQL пиши sql - если в clojure - clojure. Воспринимай это как единый комплекс ;)
Если проще и короче в SQL пиши sql - если в clojure - clojure. Воспринимай это как единый комплекс ;)
Спасибо, хороший совет! Просто почему-то опыт говорит что это как бы две отдельные сущности и типа должно либо здесь либо здесь. Хотя на самом деле думаю вы правы, всё равно одно без другого работать не будет. Тем более что SQL всё равно формируется в коде
Блин, травма от орм… А ведь это действительно так: в мобилках только и делаешь, что мапишь всё в объекты и с ума сходишь, когда у тебя одна и та же информация выражена 3 - 5 POJO. От такого у любого будет травма 😅