Hacker News new | ask | show | jobs
by dustingetz 3118 days ago
for a real database that works like git, see http://www.datomic.com

if git killed svn, datomic kills postgres

3 comments

if it were open source maybe, but i'm definitely not going to switch (even though i might want to) for licensing reasons. in fact, i have more motivation to write an libre datomic clone than to pay cognitect anything for their proprietary db.
do it!
Depending on the definition of "it", someone has: https://github.com/tonsky/datascript
datomic is a distributed system, datascript is an in memory data structure (it is very cool though, i use it)
As much as I appreciate datomic, that's a poor conclusion to draw. git is objectively better than svn. Postgres is not objectively worse than datomic; there are things that datomic simply can't do efficiently.
if you go back and read the git vs svn flame wars back when it first came out, people said the same thing. it happens every time there is a paradigm shift technology. the reactjs flame wars of 2013/4 were particularly brutal as everyone and their mom felt qualified to comment. the key idea here is that, at scale, immutability is just better, at nearly everything
datomic is to slow on writes, even slower than sqlite, that's because it serializes all writes.