←back to thread

296 points gyre007 | 4 comments | | HN request time: 0.033s | source
1. zygimantasdev ◴[] No.21280710[source]
Maybe Elm itself is a killer app, but certainly not elm-ui. I don't think Datomic is a killer app too. Its certainly not comparable to Rails/OSes at scale
replies(1): >>21281427 #
2. vim-guru ◴[] No.21281427[source]
Sorry, but I think you need to take another look at Datomic
replies(1): >>21282380 #
3. mac01021 ◴[] No.21282380[source]
Datomic is really neat but, for any system that operates at significant scale, I think the approximately-10-billion-datom capacity is probably too great a concern.

For example: Stop&Shop has 415 stores, and

  365 days * 415 stores * 100 purchases per day * 50 datoms per purchase
will fill up your system in 14 years without even spending datoms on inventory and the like. And that "100 purchases per day" could be low by a factor of 5 or 10 (I don't know).
replies(1): >>21282481 #
4. dustingetz ◴[] No.21282481{3}[source]
Datomic shards naturally though – Datomic queries are functions that take database values as input. You can pass multiple database values as input and join across them. This is a first-class construct. I don't remember if this works in Cloud but it definitely works in onprem.