Size: a a a

2020 November 25

OO

Oleg Orlov in Haskell
Этим ОРМы славятся, да
источник

YR

Yuki Rito in Haskell
Oleg Orlov
А что зря? Будете, как ДБА начинать про то, что ОРМ генерит медленные запросы и при нагрузке много ОЗУ кушает?
а почему нет? :) Как будто это не справедливо...
источник

OO

Oleg Orlov in Haskell
Yuki Rito
а почему нет? :) Как будто это не справедливо...
Это не всегда нужно, просто. Далеко не каждый сервис или проект будет под high load
источник

OO

Oleg Orlov in Haskell
В ряде случаев, ОРМ решает быстрее бизнес-задачи
источник

YR

Yuki Rito in Haskell
есть и другие минусы: ОРМ стоит как прокладка между тобой и СУБД, соответственно ты работаешь не с возможностями СУБД, а с возможностями ОРМ, а они поддерживают старую версию диалекта, и даже АНСИ не всегда весь. Плюс работать будешь с багами ОРМа
источник

OO

Oleg Orlov in Haskell
Тут, просто правильная поборка/оценка нужна
источник

к

кана in Haskell
Oleg Orlov
А что зря? Будете, как ДБА начинать про то, что ОРМ генерит медленные запросы и при нагрузке много ОЗУ кушает?
да нет, просто на хаскеле все говно
источник

OO

Oleg Orlov in Haskell
Yuki Rito
есть и другие минусы: ОРМ стоит как прокладка между тобой и СУБД, соответственно ты работаешь не с возможностями СУБД, а с возможностями ОРМ, а они поддерживают старую версию диалекта, и даже АНСИ не всегда весь. Плюс работать будешь с багами ОРМа
Ну, вам фанаты ООП и ДДД будут сразу иное доказывать, что мол с ORM - удобно clean architecture делать. Связь DAL и бизнес-логики слоев. Что с ОРМ удобно маппить DAO <-> DTO объекты и т.д.

Но, поскольку Хаскелль - pure FP, то сие может быть плохо принято в этом лагере :)
источник

YR

Yuki Rito in Haskell
Oleg Orlov
Ну, вам фанаты ООП и ДДД будут сразу иное доказывать, что мол с ORM - удобно clean architecture делать. Связь DAL и бизнес-логики слоев. Что с ОРМ удобно маппить DAO <-> DTO объекты и т.д.

Но, поскольку Хаскелль - pure FP, то сие может быть плохо принято в этом лагере :)
можешь вот так поискать - https://hackage.haskell.org/packages/tag/database.
источник

OO

Oleg Orlov in Haskell
Переслано от Oleg Orlov
Понятно, что все можно нагуглить. Но, я исключительно живого рабочего опыта интересуюсь :) спасибо
источник

OO

Oleg Orlov in Haskell
Yuki я больше про живой опыт других хотел :)
источник

OO

Oleg Orlov in Haskell
Что сам помацать могу - это понятно
источник

YR

Yuki Rito in Haskell
beam прикольнее персистента. Там какой-то еще был OpalEye, не помню кто там куда форк
источник

к

кана in Haskell
все это к сожалению не совсем ормы, а что-то среднее между ормой и просто едсл для sql
источник

YR

Yuki Rito in Haskell
даа...
источник

к

кана in Haskell
но бим норм вроде бы
источник

YR

Yuki Rito in Haskell
А чем отличается data instance... от newtype instance... ?
источник

AA

A64m AL256m qn<co... in Haskell
тем же чем дата от ньютайп
источник

YR

Yuki Rito in Haskell
гм. ОК :)
источник

AA

A64m AL256m qn<co... in Haskell
читаю отчет дийкстры про то, как он поучаствовал в первом воркшопе функциональщиков

> D.A. Turner (Department of Computer Science, University of Kent at Canterbury) devoted four hours on recursion equations and how to use them as a programming language. He had more new things to tell than all the preceding speakers; regrettably, he also oversold his topic more than them.
источник