Cassandra for Developers

This course is designed to familiarize you with Cassandra's resilient, distributed architecture while equipping you with a thorough understanding of the Cassandra Query Language (CQL).
Course info
Rating
(250)
Level
Intermediate
Updated
Aug 12, 2015
Duration
3h 28m
Table of contents
Description
Course info
Rating
(250)
Level
Intermediate
Updated
Aug 12, 2015
Duration
3h 28m
Description

Starting with a brief history of Cassandra, we use Docker to stand-up a Cassandra cluster that we'll use throughout the course. We discuss replication strategies and Cassandra's support for "tunable consistency." We introduce CQL along with tables, keyspaces, and common datatypes. We explore primary keys and how they can be made up of both partition keys as well as clustering keys. We'll look at approaches for storing time series data in Cassandra. Complex data types, such as sets, lists, maps, tuples, and user defined types are addressed as well. We wrap up with a look at secondary indexes, batches, and lightweight transactions.

About the author
About the author

An Enterprise Architect by day and an open-source contributor by night, Paul has more than 19 years in the Information Technology industry spanning academic, start-up and enterprise environments.

More from the author
Node.js: The Big Picture
Beginner
55m
Jun 3, 2019