Designed for DBAs, System Engineers, Developers and Architects, our instructors provide hands-on examples for how to set-up, operate and use Scylla, plus cover important NoSQL and Scylla concepts. Due to Covid-19, all courses are currently presented live online.
A series of intuitive training courses designed as both a Scylla tutorial and resource for learning basic NoSQL concepts, Scylla University’s courses cover installing Scylla, Scylla in production, NoSQL database training concepts, advanced Scylla DBA training, and more.
This course is designed for DBA, System Engineers and Architects who would like to understand the basic concept of NoSQL and Scylla. By the end of the day the participants will gain knowledge in ScyllaDB features, including ScyllaDB architecture, installation, and monitoring. This course is the foundation for more advanced ScyllaDB training courses.
Provides an introduction to Scylla Architecture and basic concepts. It covers the Scylla architecture, the effects of the architecture, what happens in a Scylla cluster in a read and write, partitioning of data in Scylla, and different concepts and components in Scylla.
Covers the data model and how data is stored in the database. This includes creating keyspaces, tables, columns, assigning correct partition keys, and clustering schemas to our tables.
Relevant if you’re already using a database and you’d like to migrate to Scylla. Covers several scenarios of hot and cold migrations using SSTableloader, COPY from/to, and Spark as an ETL tool.
Additionally, learn more about how to migrate to Scylla Cloud.
Basics of administering a Scylla cluster. Important tools and procedures, best practices, and an overview of Scylla Monitoring, which has new capabilities.
Scylla Manager now has automatic repair and orchestration capabilities. Learn how to use it to perform different administrative tasks.
An overview of more advanced topics that Scylla users should be familiar with, including advanced data modeling topics, materialized views, secondary indexes, and compaction strategies
This course is designed for Developers, DBAs, System Engineers and Architects who would like to gain in-depth knowledge of Scylla. By the end of this 3-day hands-on course, participants will gain a deep understanding of Scylla architecture, building applications, administering and monitoring Scylla clusters, as well as how to troubleshoot Scylla.
The target audience for this session is engineers who have previously built an application using a NoSQL data store. It provides insights on how to use collections, best practices on selecting partition keys, taking advantage of Scylla’s multi-threaded architecture when connecting different clients.
Developers coming from relational databases are used to operating secondary indexes (SI) and materialized views (MV). This session goes into details on how to operate SI and MV with Scylla, also covering the architecture Scylla chose to build SI capabilities in order to mitigate distributed systems challenges.
This session will focus on understanding the differences between the various compaction strategies in Scylla and how to reason about their differences
Advanced administration topics including Scylla Manager: why and how to use it, the importance of repair and how it’s done.
We have improved our monitoring solution, added alerts, and given it a bunch of new metrics to help you tune and monitor your data models.
Gives examples of how to identify issues with Scylla Monitoring,
how to get the lowest possible 99% latency, and how Scylla controllers work.
Covers the data model and how data is stored in the database. This includes creating keyspaces, tables, columns, assigning correct partition keys, and clustering schemas to our tables.