logoalt Hacker News

sgarlandtoday at 2:02 AM2 repliesview on HN

I thought MongoDB was the worst thing I’d ever heard of. Today, I learned there is a new champion. “Let us deliberately lean into EAV, and eschew types entirely.” What?!


Replies

AlotOfReadingtoday at 2:26 AM

I haven't used datomic specifically, but the datalog model it implements is honestly a pretty good way to think about things. The worst part about learning it has been realizing how many systems out there are just worse reimplementations of the same idea.

Gameplay tags for example [0], and quite a lot of SQL.

[0] https://dev.epicgames.com/documentation/en-us/unreal-engine/...

anon291today at 2:36 AM

Datomic is not sql but it is not mongo either. Mongo is completely unprincipled. Sql is halfway principled. Datomic and datalog are actually completely principled

show 1 reply