Join us at ScyllaDB University LIVE, instructor-led training sessions | March 19
Register now
S201: Data Modeling and Application Development

S201: Data Modeling and Application Development

Price: Free


This is an intermediate-level course that explains basic and advanced data modeling techniques, including information on workflow application, query analysis, denormalization, and other NoSQL data modeling topics.

Course Description

This course covers both basic and advanced data modeling concepts. It goes over workflow application, query analysis, denormalization, Materialized Views (MV), Secondary Indexes, Filtering, Lightweight Transactions (LWT), Change Data Capture (CDC), Workload Prioritization, and other data modeling topics while showing some concrete, hands-on examples. It is recommended that you take the ScyllaDB Essentials Course before taking this one.

After this data modeling course, you will be able to:

  • Perform workflow application and query analysis
  • Explain commonly used data types
  • Understand collections and UDTs
  • Understand denormalization
  • Work with Materialized Views and Secondary Indexes and know when to use each
  • Use Lightweight Transactions (LWT)
  • Run mixed workloads in your cluster using Workload Prioritization
  • Understand Change Data Capture, or CDC, and how to use it

Next Steps

After completing this course, check out the  Mutant Monitoring System (MMS) and Integrations course. Discover the suitable learning path for you.

Any feedback, questions, or new content you’d like to see? You can discuss this course and other training material on the community forum.

*Course version S201.3 updated on the 28th of January 2024

Course Content

Expand All
Lesson Content
0% Complete 0/1 Steps
fa-angle-up