Getting Started · beginner

Introduction to Distributed NoSQL and ScyllaDB

Introduces the core concepts of distributed NoSQL and how ScyllaDB fits in — covering high availability, replication, consistency, and cluster architecture.

v8dffe70 · last updated 27-10-26

Duration 96min
Units 18
Labs 1
Level beginner
Format Self-paced

This course introduces the core concepts of distributed NoSQL and how ScyllaDB fits in, covering high availability, replication, consistency, and cluster architecture.

What you'll build

A three-node ScyllaDB cluster you configure yourself in a browser-based lab — setting replication factor and consistency level, then watching how reads and writes behave when nodes go down.

By the end
  • Understand the fundamentals of distributed NoSQL databases
  • Configure replication factor and consistency levels for high availability
  • Navigate ScyllaDB's cluster architecture including nodes, tablets, shards, and datacenters
Prerequisites
  • Basic familiarity with databases
  • The High Availability lab runs in your browser. The Architecture hands-on parts need Docker on your machine, with about 6 GB of RAM for the multi-datacenter cluster
Who this is for
  • Developer
  • Administrator

Curriculum

Course contents

2 sections·18 units·1 hands-on labs
reading Replication Factor 4 min reading Consistency Level 6 min reading Terms for Review 5 min lab High Availability Lab 15 min
reading Introduction 7 min reading Node 2 min reading Keyspace and Table 2 min reading Cluster 3 min reading Data Replication 6 min reading Shard 2 min reading Datacenter 10 min reading Replication Strategy 5 min reading Token Ranges 5 min reading Consistency Level (CL) 2 min reading Cluster Level Read/Write Interaction 12 min reading Gossip 2 min reading Snitch 3 min reading Summary 5 min

Ready to start?

Sign in to track progress, take quizzes, and earn a certificate.