5 ms·
Datomic is closed source and has features that no open source database currently offers. In particular, it's a time series database of immutable/append-only fac
by kyllo 12y ago
Datomic is closed source and has features that no open source database currently offers. In particular, it's a time series database of immutable/append-only facts, so its horizontal read scalability is excellent, but it's still ACID and supports joins.
- sargun 12y agoIf I remember correctly, Datomic is more of a data modeling layer / transaction manager, and less of a database.
- weavejester 12y agoIt's definitely a database.
- coolsunglasses 12y agoIt's definitely a very slow database. You have to be extremely fortunate to have a problem that fits into its niche neatly. I'd sooner figure out a historical insert-only schema for PostgreSQL in future. They're not great about fixing problems with Datomic either, it feels like an afterthought. Means of overflowing labor not currently allocated to a Cognitect contract gig, not a priority in its own right. -- sad production ex-user of Datomic
- dgrnbrg 12y agoI think they've improved a lot WRT fixing problems--we had a chat with them after some issues with Datomic in production, and since then (6 months ago) we've had every problem we've discovered get fixed very promptly, and Datomic's continued to scale for us.
- lazyseq 12y agocoolsunglasses - Why did Datomic seem slow to you? Can you describe the problems you had in detail? I'm not from Cognitect, just someone who is developing some prouducts that currently use Datomic among a few other databases. Would love to hear some honest feedback. Maybe your struggles were because of the tech, earlier versions, bad hardware config, or mis-applied use case?