Skip to main content
CourseintermediateFree

Cloud Native Database

TiDB Team

Learn distributed database fundamentals and master cloud-native database architecture with this course from the TiDB Team.

Visit resource

More resources on Distributed Databases

WebsiteFree

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.

WebsiteFree

Jepsen Analyses

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.

WebsiteFree

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.

CourseFree

Distributed Systems

Learn distributed databases with Martin Kleppmann's course. Explore key concepts and build scalable systems!

CourseFree

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.

BookPaid

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.

See all Distributed Databases resources β†’