Cover image for Learning Apache Cassandra

Learning Apache Cassandra

Build purpose-driven applications using Apache Cassandra

TL

Created by Tomasz Lelek

Explore how Apache Cassandra tackles the challenges of scaling databases and delivers high performance for demanding applications. Get hands-on with key concepts, architecture, and practical techniques for building robust, scalable database solutions.

Packt | Nov 2017 | 184 min

Start Trial
LevelExpert
CategoriesData Engineering, Real-Time Data Processing and Stream Analytics

What You Will Learn

You will start by exploring Cassandra's core architecture and terminology, then move on to setting up clusters and understanding how data flows within the system. Through practical exercises, you will optimize data storage, monitor performance, and connect Cassandra with Spark to handle real-time data. Each step builds your confidence in using Cassandra for scalable applications.

Key Features

  • Set up and manage multi-node Cassandra clusters for high availability
  • Design and optimize data models to ensure consistent performance
  • Integrate Cassandra with Spark for real-time data processing and analytics

Target Audience

Ideal for developers, data engineers, or IT professionals with some database experience who want to deepen their understanding of NoSQL systems. If you are looking to build or maintain scalable, fault-tolerant applications and need to master Cassandra's advanced features, this course will help you achieve those goals.

Related courses