Fast Databases with Fast Durability and Recovery Through Multicore Parallelism

Starting from an efficient multicore database system, we show that naive logging and checkpoints make normal-case execution slower, but that frequent disk synchronization allows us to keep up with many workloads with only a modest reduction in throughput. We design throughout for parallelism: during logging, during checkpointing, and during recovery. The result is fast.

Fast Databases with Fast Durability and Recovery Through Multicore Parallelism

https://tong1heng.github.io/2022/12/07/RUC/OSDI14-zheng/

Author

Yiheng Tong

Posted on

2022-12-07

Updated on

2023-03-19

Licensed under


Comments