How to write a database

Application developers take it for granted that the database will always be there for them, tirelessly serving their reads and writes (hopefully with the same data!). But how does it work?

This talk explores the database internals: commit logs, memory allocation, I/O strategies, and more.



Avi Kivity

Avi Kivity, CTO of ScyllaDB, is known mostly for starting the Kernel-based Virtual Machine (KVM) project, the hypervisor underlying many production clouds. He has worked for Qumranet and Red Hat as ...