Completed
TokenAware Policy Statement + routing key = node(s)
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
A Deep Dive and Comparison of Python Drivers for Cassandra and Scylla
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 A cluster is a collection of nodes
- 3 Replication Factor provides higher data availability
- 4 Virtual Nodes better partition distribution between nodes
- 5 Scylla's Virtual Nodes are split into shards bound to cores!
- 6 Rows are located on nodes by hashing their partition key
- 7 Naive clients route queries to any node (coordinator)
- 8 Token Aware clients route queries to the right node(s)!
- 9 TokenAware Policy Statement + routing key = node(s)
- 10 Scylla shard aware drivers: Python was missing!
- 11 Implementing shard-awareness for scylla-driver
- 12 scylla-driver shard-awareness detection
- 13 scylla-driver connections to shards/cores
- 14 The Connection to every core problem
- 15 scylla-driver enhanced connections to shards/cores
- 16 scylla-driver routing key token to core calculation
- 17 Performance concern move shard id calculation to Cython
- 18 At the heart of scylla-driver's shard-awareness logic
- 19 scylla-driver expectations checks