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

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…

Contents