Jepsen Analyses
Unknown
A collection of independent test reports examining real distributed databases and coordination services for correctness failures such as data loss, stale reads, and replica divergence, using fault injection and property-based testing.
More resources on Distributed Databases
TiDB Learn
PingCAP's free self-paced training hub for TiDB, offering courses on distributed SQL architecture, HTAP processing, and hands-on labs for database administrators, developers, and architects new to distributed databases.
CockroachDB University
Cockroach Labs' free training platform with self-paced courses on distributed SQL fundamentals, covering replication, consistency, and horizontal scaling concepts needed to build and operate resilient CockroachDB deployments.
Cloud Native Database
Learn distributed database fundamentals and master cloud-native database architecture with this course from the TiDB Team.
Distributed Systems
Learn distributed databases with Martin Kleppmann's course. Explore key concepts and build scalable systems!
Distributed Systems (MIT 6.5840)
The graduate course formerly numbered 6.824: fault tolerance, replication and consistency, taught through research-paper case studies. Lecture notes, past exams with solutions, and Go labs on MapReduce, Raft consensus and a sharded key-value store teach learners to build reliable distributed systems.
Principles of Distributed Database Systems
A comprehensive textbook covering distributed database architecture, including data fragmentation, replication, distributed query processing, transaction management, and concurrency control. Readers gain a rigorous foundation for designing and analyzing distributed and parallel database systems.