Get in Touch

Course Outline

Foundations and Architecture

  • Introduction to Scylla: Examining its history, key use cases, and performance benchmarks relative to Cassandra.
  • Architecture Overview: Analyzing sharding, partitioning, and the distributed capabilities of the database.
  • Data Model: Grasping the concepts of Clustering Keys, Partitions, and supported Data Types.
  • CQL Fundamentals: Getting acquainted with Cassandra Query Language and utilizing the CQL shell.

Cluster Deployment and Management

  • Installation: Deploying Scylla across various operating system platforms.
  • Cluster Setup: Configuring seeding, replication strategies, and node discovery mechanisms.
  • Advanced CQL: Executing complex queries, designing schemas, and implementing indexing.
  • Scylla Utilities: Utilizing built-in tools such as nodetool and sstableloader.
  • Administration: Managing users, defining permissions, and overseeing the data lifecycle.

Monitoring, Troubleshooting, and Best Practices

  • Monitoring: Implementing metrics collection and visualizing cluster health status.
  • Troubleshooting: Diagnosing bottlenecks, latency challenges, and node failures.
  • Performance Optimization: Applying configuration best practices for optimal performance.
  • Wrap-up: Reviewing key takeaways and concluding the module.

Requirements

  • A solid foundational understanding of NoSQL databases
  • Proficiency with Linux environments and command-line interfaces
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories