Scaling distributed transaction processing and recovery based on dependency logging
Speedy transactions in multicore in-memory databases