From the course: Cassandra Data Modeling Essential Training
Unlock this course with a free trial
Join today to access over 25,600 courses taught by industry experts.
Understand the query process - Cassandra Tutorial
From the course: Cassandra Data Modeling Essential Training
Understand the query process
- [Instructor] Now let's turn our attention to Cassandra architecture and its impact on data modeling. If you're familiar with relational data modeling, you may have noticed that Cassandra data modelers give much more attention to implementation details of data models. Relational data modelers certainly consider implementation issues, such as denormalization to improve performance, but to get the best performance out of your Cassandra data model, it helps to understand some of the internal processes of Cassandra. In this lesson, we'll look at the details of how Cassandra executes a query. Now, in a relational database when we talk about executing a query, we typically discuss what's called an execution plan. This is a set of steps involved in joining tables, determining which index to use, and the order to execute each operation. Relational databases need sophisticated query engines to find the optimal way to retrieve…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
-
-
(Locked)
Understand the query process4m 21s
-
(Locked)
Understand commit writes2m 38s
-
(Locked)
Bloom filters and query processing1m 52s
-
(Locked)
Understand deletes and tombstones1m 46s
-
(Locked)
Understand compaction1m 28s
-
(Locked)
Challenge: Diagnose performance problem18s
-
(Locked)
Solution: Diagnose performance problem22s
-
(Locked)
-