If you want to check out more about high-throughput incremental view maintenance in a Datomic-like system, here's a decent read (caveat: I'm involved):
https://www.nikolasgoebel.com/2018/09/13/incremental-datalog...
Also, a recent video from ClojureConj on the subject: