Hasnain says:

The speaker covers some of the novel material behind Noria, a fast, concurrent database which uses materialized views to handle performance.

The slides available here do not talk about the systems research (left for the paper); rather they go into Rust and an implementation of a neat little crate called `evmap` which uses a pair of hashmaps and some pointer swizzling to achieve fast, concurrent read/write access to a shared structure in memory.

While I've seen similar approaches before in code, this is the best explanation I've found of this technique and it stuck - all from just the slides.

Posted on 2019-01-07T05:32:39+0000