Rust at speed – building a fast concurrent database [video]
I am not sure how this would work in a production database but the problem of concurrent reads and writes are pretty well solved in Clojure. https://clojure.org/reference/refsI was also wondering if the Datomic approach is better.