Intro to ScyllaDB
Learn how ScyllaDB works, assess if it’s a good fit for your use case, and see what’s involved in spinning up your first cluster and running some basic queries.
Topics: Intro to NoSQL, Intro to ScyllaDB, Basic concepts, Scylla Architecture, Hands-on Demo
Advanced Data Modeling
Learn how to increase performance and efficiency by choosing the best primary key, mastering the usage of collections, user-defined types, Lightweight Transactions, and more.
Topics:
- Advanced data modeling
- How to choose a primary key
- Large Partitions and Collections
- Hot Partitions, Cardinality and Tombstones
- UDT, Collections, TTL
- LWT
ScyllaDB Core Concepts
This is a jumpstart for working with ScyllaDB. It covers best practices for NoSQL data modeling, selecting the right compaction strategy for your workload type, selecting and working with drivers, and more.
Topics: Basic Data Modeling, Definitions, Data Types, Primary Key, Clustering Key, Drivers (overview), MV, SI and filtering.
Filtering and Denormalizing Data
Covers the different options for denormalizing data in ScyllaDB. We explore Materialized Views, Indexing, Allow Filtering, and discuss when to choose each option.
Topics:
- Materialized Views
- Allow Filtering
- Indexing
- When to choose each option
ScyllaDB Cloud Networking and Security
Learn how to use the features of ScyllaDB Cloud, our managed database as a service offering. Includes topics like getting started, Transit Gateway, BYOA, networking, security hardening, monitoring and more.
Topics:
- Cloud networking BYOA/Without
- Transit Gateway
- Database level encryption, SSO
- Monitoring + explanations
- Authorization and authentication
Common App Mistakes
Learn about the top application development mistakes we see in the field, how to spot them, and how to address them. Along the way, we’ll cover best practices for developing with ScyllaDB.
Topics:
- Drivers best practices
- Retries
- Batching
- Paging
- Read before write
- Features specific considerations