Application Development · beginner

Basic Data Modeling with ScyllaDB

Covers CQL basics, keyspace and table design, partition and clustering keys, and hands-on data modeling labs.

v37eed61 · last updated 19-08-26

Duration 150min
Units 22
Labs 1
Level beginner
Format Self-paced

An introduction to data modeling with ScyllaDB, covering CQL, key design, and hands-on labs.

What you'll build

A working understanding of ScyllaDB data modeling fundamentals with hands-on lab experience.

By the end
  • Write CQL queries using the CQL shell
  • Design tables with appropriate partition and clustering keys
  • Apply key selection principles for efficient data access
Prerequisites
  • Basic familiarity with databases
Who this is for
  • Developer

Curriculum

Course contents

1 sections·22 units·1 hands-on labs
reading Introduction 5 min quiz Introduction — Knowledge Check 5 min reading CQL and the CQL Shell - Part 1 5 min quiz CQL and the CQL Shell - Part 1 — Knowledge Check 5 min reading CQL and the CQL Shell - Part 2 16 min reading Keyspace 10 min quiz Keyspace — Knowledge Check 5 min reading Overview and Basic Concepts - Part 1 5 min reading Overview and Basic Concepts - Part 2 19 min reading Primary Key, Partition Key, Clustering Key - Part 1 15 min reading Primary Key, Partition Key, Clustering Key - Part 2 7 min quiz Primary Key, Partition Key, Clustering Key - Part 2 — Knowledge Check 5 min reading Primary Key, Partition Key, Clustering Key - Part 3 11 min quiz Primary Key, Partition Key, Clustering Key - Part 3 — Knowledge Check 5 min reading Importance of Primary Key Selection 7 min reading Importance of the Clustering Key 9 min reading Importance of Key Selection 17 min reading Data Modeling Lab Walkthrough - Part 1 - Simple Primary Key 21 min reading Data Modeling Lab Walkthrough - Part 2 - Composite Primary Key, Clustering Key 23 min reading Data Modeling Lab Walkthrough - Part 3 - Key Selection, Sorting Order 19 min lab Basic Data Modeling Lab 15 min reading Summary 5 min

Ready to start?

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