Size: a a a

Programming Offtop

2020 March 19

Kd

Konstantin dmz9 in Programming Offtop
Vladimir Petrakovich
Там SQL наружу не торчит всё равно
тебе для оптимизации запросов всеравно надр с sql работать ближе чем на уровне сущностей
источник

Kd

Konstantin dmz9 in Programming Offtop
точнее для выборки
источник

U

Unat in Programming Offtop
Vladimir Petrakovich
Бля, это что надо делать, чтобы конкатенация строк жрала больше, чем запрос к базе
Воть, нашёл скриншот замеров, к сожалению без профилировщика. Но точно помню что это был просто select a,b,c where id = %1
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin dmz9
примерно также как котлин дсл против чего угодно руками
За kotlin dsl обычно стоят простые вещи, а не какой-нибудь SessionFactory, которые трекает состояние объектов, в которых ты что-то меняешь, чтобы потом выдать пачку правильных insert/update при коммите
источник

I

Igor in Programming Offtop
Gregory Klyushnikov
Иногда 8 бывает полезна, но лучше не злоупотреблять
Лол, это уже прогресс
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin dmz9
тебе для оптимизации запросов всеравно надр с sql работать ближе чем на уровне сущностей
Так в такие моменты ORM вообще не работает, если ты с SQL напрямую работаешь
источник

AW

Alex Wells in Programming Offtop
Vladimir Petrakovich
Я не спорю с тем, что этим можно научиться пользоваться хорошо, но стоит ли оно того?
Дешевле ли это, чем делать без ORM?
в проекте, где 30 (и это еще куча легаси не в модулях) модулей, 220 таблиц (соотвественно сущностей где-то 180), и куча завязок между этими самыми модулями - однозначно
источник

ch

central hardware in Programming Offtop
Unat
Воть, нашёл скриншот замеров, к сожалению без профилировщика. Но точно помню что это был просто select a,b,c where id = %1
немного офтопика, но иногда лучше все таки орм, чтобы не пользоваться фиготой какой то которую прикрутили фиг знает зачем
источник

Kd

Konstantin dmz9 in Programming Offtop
Vladimir Petrakovich
Так в такие моменты ORM вообще не работает, если ты с SQL напрямую работаешь
вообще то работает
источник

ch

central hardware in Programming Offtop
central hardware
немного офтопика, но иногда лучше все таки орм, чтобы не пользоваться фиготой какой то которую прикрутили фиг знает зачем
это про СУБД шки речь идет
источник

Kd

Konstantin dmz9 in Programming Offtop
есть репозиторий, он отдает энтити а не хуйню какую то случаюную в хешмапах
источник

Kd

Konstantin dmz9 in Programming Offtop
орм тебе гидрирует энтити из выборки
источник

Kd

Konstantin dmz9 in Programming Offtop
наполняет
источник

Kd

Konstantin dmz9 in Programming Offtop
у тебя не пхп чтобы в массивы пихать любую.хуйню
источник

Kd

Konstantin dmz9 in Programming Offtop
там можно и без орм да😂
источник

U

Unat in Programming Offtop
central hardware
немного офтопика, но иногда лучше все таки орм, чтобы не пользоваться фиготой какой то которую прикрутили фиг знает зачем
Ну да, там изначально вообще джанга была и 2-15RPS с постоянными таймаутами если тестировщик запускал приложение-клиент на паре устройств.
источник

AW

Alex Wells in Programming Offtop
Konstantin dmz9
там можно и без орм да😂
нельзя, если ты не рукожоп
источник

Kd

Konstantin dmz9 in Programming Offtop
созданы ж специально native query builderы всякие
источник

U

Unat in Programming Offtop
Баланс нужен, господа, баланс. И учёт разных факторов, вроде среднего уровня в команде.
источник

D

Denys in Programming Offtop
Спасибо, интересный контент
источник