freeman42x / Everything-Manager

Software used to optimize the efficiency of achieving goals for individuals and teams. It will become more and more like the core logic of human-level AI but without the ghost in the shell
MIT License
2 stars 0 forks source link

4 hours - Research which high-level/powerful Haskell DB library to use #19

Open freeman42x opened 3 years ago

freeman42x commented 3 years ago

Quests:

GanttStart: 2021-03-29 GanttDue: 2021-03-30

F15Ky commented 3 years ago

Possible options: Selda Beam Persistent + Esqueleto Opaleye Squeal hasql

freeman42x commented 3 years ago

@F15Ky Check out the list I made some time ago:

https://razvan-flavius-panda.github.io/blog/Articles/Haskell%20database%20access%20libraries

F15Ky commented 3 years ago

heres a good comparison of several db libraries https://williamyaoh.com/posts/2019-12-14-typesafe-db-libraries.html .. Opaleye seems to be the most popular as well as the most powerful. I think maybe we should use one of the higher level libraries that run on top of opaleye such as "rel8, tisch, girella"

F15Ky commented 3 years ago

here people speak highly of opaleye https://www.reddit.com/r/haskell/comments/45breb/opaleye_experiences/

freeman42x commented 3 years ago

@F15Ky Squeal is interesting also in regards to type-safety, how does it compare to Opaleye? https://github.com/morphismtech/squeal

freeman42x commented 3 years ago

@F15Ky @npc203 also see: https://news.ycombinator.com/item?id=10525040

freeman42x commented 3 years ago

And: https://gist.github.com/cdepillabout/a570d673b2341f109d30a91d243125dd