
Sign up to save your podcasts
Or


Can we make databases faster and remove the need for caching reads in an external cache? Can we make a distributed SQL based relational database that outperforms memcached? Jon Gjengset and the PDOS team at MIT CSAIL have done just that with Noria.
Today I talk to Jon about Noria, about building a database in rust and his efforts to teach people intermediate rust via live coding sessions.
Jon was great to talk to. He really was able to explain to me how Noria is able to do what it does and where it is in terms of maturity. The key, besides Rust and evmaps, is that Noria uses materialized views to do query optimization ahead of time, on write. The devil is in the details though, of course. And the details, in this case, are turning declarative SQL into a dataflow program that handles cache updates on new writes.
http://corecursive.com/030-rethinking-databases-with-jon-gjengset/
Show notes:
By Adam Gordon Bell - Software Developer4.9
188188 ratings
Can we make databases faster and remove the need for caching reads in an external cache? Can we make a distributed SQL based relational database that outperforms memcached? Jon Gjengset and the PDOS team at MIT CSAIL have done just that with Noria.
Today I talk to Jon about Noria, about building a database in rust and his efforts to teach people intermediate rust via live coding sessions.
Jon was great to talk to. He really was able to explain to me how Noria is able to do what it does and where it is in terms of maturity. The key, besides Rust and evmaps, is that Noria uses materialized views to do query optimization ahead of time, on write. The devil is in the details though, of course. And the details, in this case, are turning declarative SQL into a dataflow program that handles cache updates on new writes.
http://corecursive.com/030-rethinking-databases-with-jon-gjengset/
Show notes:

271 Listeners

383 Listeners

289 Listeners

626 Listeners

585 Listeners

288 Listeners

43 Listeners

987 Listeners

245 Listeners

64 Listeners

142 Listeners

72 Listeners

62 Listeners

94 Listeners

64 Listeners