3 ms·
Why would a company corner itself with a very niche, closed source database (and performance nightmare with its own query language you can't use anywhere), atta
by Scarbutt 4y ago
Why would a company corner itself with a very niche, closed source database (and performance nightmare with its own query language you can't use anywhere), attached to one programming language when today the open source ecosystem of databases and cloud databases has so many good options and solutions?
- ARandomerDude 4y agoCan't Datomic be used with any JVM language? Sure, it's a Clojure-first database (note that Mongo is a JS-first DB), but a major selling point of Clojure is you can use it with Java/Kotlin/etc.
- jwr 4y agoNot that many, actually, if you want your database to be distributed (in any way). Even fewer if you want it to not lose your data. Plus the really good options (FoundationDB) are not "popular". As Barbie once said, "math is hard".
- ithrow 4y agoOnly reads can be distributed, and because of datomic's performance you will reach for them way sooner than with something like postgres.