Back to Resources

Distributed Database Research Resources

From theoretical foundations to practice

Theoretical Resources

Fault Tolerance via Idempotence
G. Ramalingam et al., 2013 Intermediate
5.0
Building distributed services and applications is challenging due to the pitfalls of distribution such as process and communication failures. A natural solution to these problems is to detect potential failures, and retry the failed computation and/or resend messages.
Download PDF
Chasing the FLP Impossibility Result in a LAN
2001 Intermediate
5.0
Theoretical exploration of the limits of fault tolerance in distributed systems and practical implications.
Download PDF

Practical Resources

Challenges to Adopting Stronger Consistency at Scale
Phillipe Ajoux et al., 2014 Beginner
5.0
Analysis of the fundamental challenges in implementing strong consistency models in large-scale distributed systems.
Download PDF
Citus: Distributed PostgreSQL for Data-Intensive Applications
Umur Cubukcu et al., 2021 Beginner
5.0
This paper describes the requirements of four common workload patterns and how Citus addresses those requirements.
Download PDF
Coordination Avoidance in Database Systems
Peter Bailis et al., 2014 Intermediate
4.5
Practical techniques for reducing coordination overhead in distributed database implementations.
Download PDF
Replicated Data Consistency Explained Through Baseball
D. Terry, 2011 Intermediate
4.5
Practical explanation of consistency models using baseball as an analogy, making complex concepts accessible.
Download PDF
Calvin: Fast Distributed Transactions for Partitioned Database Systems
Alexander Thomson et al., 2012 Intermediate
5.0
Unlike previous deterministic database system prototypes, Calvin supports disk-based storage, scales near-linearly on a cluster of commodity machines, and has no single point of failure.
Download PDF
The End of a Myth: Distributed Transactions Can Scale
Erfan Zamanian et al., 2017 Intermediate
5.0
Research challenging the conventional wisdom that distributed transactions don't scale, with practical implications.
Download PDF