Introduction to Distributed SQL and CockroachDB


To register for this course please click "Start" below. If you are registering for someone else please check "This is for someone else".

This training is free.



This course introduces the core concepts behind distributed SQL databases and describes how CockroachDB fits into this landscape. You will learn what differentiates CockroachDB from both legacy SQL and NoSQL databases, and how CockroachDB ensures consistent transactions without sacrificing scale and resiliency.

The course has 30 minutes of video and includes quizzes along the way.


By the time you finish the course, you’ll be able to:

  • Describe the key functionality that brings people to CockroachDB, including:
    • Seamless horizontal scalability
    • Distributed transactions with strict ACID guarantees
    • The ability to survive node and even datacenter failure with minimal disruption
    • A familiar (and feature-rich) SQL API with an extensive driver ecosystem
  • Describe how CockroachDB ensures availability and resiliency of your data



  • None


Course Outline

  • Chapter 1: Introduction to Distributed SQL
  • Chapter 2: Availability and Resiliency in CockroachDB


1 hour