Databases

From Concurrency Control to Concurrent Scheduling

Natacha Crooks explores how database concurrency control has evolved from traditional locking mechanisms to modern concurrent scheduling approaches in distributed systems. Drawing from her research at the intersection of databases and distributed systems, she examines the practical tradeoffs between performance and fault-tolerance when coordinating parallel operations at scale, providing actionable insights for engineers building high-throughput systems where classic coordination methods often fall short.