Working with Apache Cassandra: Partitioning & Clustering Keys

Apache Cassandra    |    Expert
  • 14 videos | 1h 42m 19s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 5 users Rating 4.6 of 5 users (5)
Primary keys play a special role in Apache Cassandra. Not only are they used to uniquely identify a row in a table, they are also used to decide where and how data is stored in the underlying cluster. Begin by creating tables with different combinations of partitioning and clustering key columns, querying the tables, and confirming the keys were taking effect. Then, explore the exact semantics of queries on partition and clustering key columns. Finally, learn how to use the nodetool and grep utilities to view properties of partitions and to verify how rows are mapped to partitions on the basis of token ranges assigned to each partition. Upon completion, you will be able to contrast primary keys in Cassandra with those in other data technologies, differentiate between clustering and partition keys, and identify types of queries that are and are not allowed in Cassandra.


  • Discover the key concepts covered in this course
    Describe partitioning and clustering keys
    Recall how data is modeled in cassandra
    Describe specific features of cassandra, such as token ranges and vnodes
    Recall how partitioning and clustering keys work
    View the partitions in tables
    Use partitioning and clustering keys
  • Partition and cluster data
    Create tables with multiple partition columns
    Insert rows in tables with partition and clustering keys
    Order rows in tables with partitions
    Query tables with primary and clustering keys
    Access partition tokens
    Summarize the key concepts covered in this course


  • 1m 3s
  • 10m 23s
  • Locked
    3.  Data Modeling in Apache Cassandra
    9m 38s
  • Locked
    4.  Features of Apache Cassandra
    11m 13s
  • Locked
    5.  Understanding Partitioning and Clustering Keys
  • Locked
    6.  Viewing the Partitions in Tables
    9m 39s
  • Locked
    7.  Using Partitioning and Clustering Keys
    6m 45s
  • Locked
    8.  Partitioning and Clustering Data
    5m 26s
  • Locked
    9.  Using Multiple Partition Keys
    5m 9s
  • Locked
    10.  Adding Rows to Tables with Primary Keys
    4m 35s
  • Locked
    11.  Performing ORDER BY Operations
    10m 6s
  • Locked
    12.  Querying Tables with Primary and Clustering Keys
    7m 4s
  • Locked
    13.  Querying Tables with Primary Keys
    8m 51s
  • Locked
    14.  Course Summary
    3m 28s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.


Rating 4.5 of 6 users Rating 4.5 of 6 users (6)
Rating 4.4 of 43 users Rating 4.4 of 43 users (43)
Rating 4.6 of 51 users Rating 4.6 of 51 users (51)