Skip to content

Completed course by DataStax platform understanding the foundation of Cassandra through DS201: Foundations of Apache Cassandra™

Notifications You must be signed in to change notification settings

teche74/Cassandra_Learning_WorkFlow

Repository files navigation

DS201: Foundations of Apache Cassandra™ by DATASTAX

  • In this course, you will learn the fundamentals of Apache Cassandra™, its distributed architecture, and how data is stored. You will master Cassandra's internal architecture by studying the read path, write path, and compaction. Topics such as consistency, replication, anti-entropy operations, and gossip ensure you develop the skills necessary to build disruptive cloud applications. Hands-on exercises are available using the KillrVideo application as the reference data model.

Badge :

Course Link : https://datastax.academy/course/view.php?id=6

Apache Cassandra Course Structure

Announcements

  • Important updates and notifications.

Course Intro

  • Overview of Apache Cassandra.
  • Course objectives and learning outcomes.

Exercise 1 - Install and Start Apache Cassandra

  • Step-by-step guide to setting up Cassandra.

Module 1: Quick Wins

  • Quiz: Quick Wins.

Module 2: Partitions and Data Storage

  1. Partitions
    • Basics of partitions in Cassandra.
    • Quiz: Partitions.
  2. Clustering Columns
    • Understanding clustering keys.
    • Quiz: Clustering Columns.

Module 3: Application Connectivity

  • Basics of connecting applications to Cassandra.

Module 4: Distributed Architecture

  1. Nodes
    • Overview of nodes and their roles.
    • Quiz: Nodes.
  2. Ring
    • Understanding Cassandra's ring architecture.
  3. Peer to Peer
    • Quiz: Peer to Peer.
  4. Vnodes
    • Virtual nodes and their importance.
    • Quiz: Vnodes.
  5. Gossip
    • Gossip protocol overview.
    • Quiz: Gossip.
  6. Snitch
    • Role of snitches in data center awareness.
    • Quiz: Snitch.

Module 5: Data Replication and Consistency

  1. Replication
    • Data replication strategies.
    • Quiz: Replication.
  2. Consistency
    • Consistency levels and trade-offs.
    • Quiz: Consistency.
  3. Hinted Handoff
    • How hinted handoff works for fault tolerance.
    • Quiz: Hinted Handoff.
  4. Read Repair
    • Mechanism for repairing inconsistent data.
    • Quiz: Read Repair.
  5. Node Sync
    • Synchronization between nodes.

Module 6: Data Paths

  1. Write Path
    • Understanding how data is written to Cassandra.
    • Quiz: Write Path.
  2. Read Path
    • Understanding the read operation flow.
    • Quiz: Read Path.

Module 7: Data Maintenance

  1. Compaction
    • Overview of compaction strategies and their importance.
    • Quiz: Compaction.

Advanced Performance Tuning

  • Techniques for optimizing Cassandra performance.

Course Conclusion

  • Summary and next steps for further learning.

About

Completed course by DataStax platform understanding the foundation of Cassandra through DS201: Foundations of Apache Cassandra™

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages