Cassandra - An Introduction
Offered By: Devoxx via YouTube
Course Description
Overview
Explore the powerful open source NoSQL database Cassandra in this 29-minute introductory talk. Dive into Cassandra's architecture, use cases, and benefits, while learning about its Java-based foundation and partitioned row store model. Discover key concepts such as coordination, replication, keyspaces, and data modeling techniques including Order By, Secondary Indexes, UUID, and Timestamps. Understand the processes behind inserting, updating, and deleting data, as well as the write and read paths. Gain insights into normalizing data, sharding, consistency levels, and Cassandra's history. Learn how Cassandra works, its approach to availability, and its immutable data structure. Explore data compaction, Cassandra's data model, and its integration with Spark and Kafka. Get practical advice on starting your journey with Cassandra and understand its role in modern database solutions.
Syllabus
Intro
Who am I
Agenda
References
Normalizing data
Mothers life
Sharding
Consistency
Why Cassandra
Cassandra history
How does Cassandra work
Where does ranges come from
Availability
Consistency per query
Writing data in Cassandra
immutable data
compaction
data model
Cassandra Spark Kafka
Getting started with Cassandra
Taught by
Devoxx
Related Courses
Designing RESTful APIsUdacity Introduction to NodeJS
Microsoft via edX Exploring GraphQL: A Query Language for APIs
Linux Foundation via edX Build a Google Firebase Web Application
Coursera Project Network via Coursera Build a Twitter Clone Backend
Coursera Project Network via Coursera