Understand that Cassandra does not use joins for performance reasons and denormalizing data is employed instead.
- [Instructor] We use denormalizing instead of joining…and sorting in Cassandra.…Denormalizing in Cassandra is done in two ways.…First we keep redundant copies of data…and second we use collections to store multiple values…instead of using a separate table.…We keep redundant copies of data…when we have multiple tables with the same data.…Now let's assume we're monitoring server performance…and we want to track the following attributes.…Things like server names, operating system data,…physical configuration information like memory size…and storage, as well as other configuration data…like an IP address.…
And then we want to keep measurements like CPU…and disk utilization.…If we have a query that requires us to list servers…by average CPU utilization in descending order…of that CPU utilization, we could create a table…for that using this create table statement.…You'll notice that we create a table called…server by average cpu utilization.…We list the attributes that we described.…And we specify a primary key and a with clustering order by.…
- Cassandra architecture
- Keyspaces, tables, and columns
- Installing Java and Cassandra
- CQL data types
- Designing Cassandra tables
- Tuning tables to optimize queries
- When to use secondary indexes and materialized views
- Physical data modeling and distributing data
- Cassandra architecture and its impact on data modeling
Skill Level Beginner
1. Cassandra Architecture
2. Cassandra Query Language Data Types
3. Designing Cassandra Tables
4. Physical Data Modeling and Distributing Data
Replication in Cassandra2m 1s
5. Cassandra Architecture and Its Impact on Data Modeling
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.