Learning Apache Cassandra
Learn to build scalable, purpose-driven apps with Apache Cassandra. Master NoSQL database design and development for high-performance applications.
Course Content
Learning Apache Cassandra is a beginner-level Udemy course taught by Packt Publishing. It runs 3h 4m, is taught in English, and includes a certificate of completion. Learners rate it 3.9 out of 5 from 23 reviews, with 175 students enrolled. It is a paid course, first published January 2018.
Cassandra: Build Scalable & Fault-Tolerant Databases for Modern Applications
Discover how to leverage Cassandra, a leading NoSQL database, for building robust and scalable applications in the cloud. This tutorial delves into the core concepts of Cassandra, exploring its decentralized architecture, fault tolerance, and low-cost operation, making it ideal for demanding cloud computing systems.
You'll gain a comprehensive understanding of Cassandra's security features, now significantly enhanced for enterprise systems. Learn how Cassandra effectively addresses the scalability challenges often encountered with relational databases when dealing with high data volumes and traffic.
What you'll learn:
- Cassandra Terminology & Components: Become familiar with the key elements and their roles within a Cassandra cluster.
- Multi-Node Cluster Setup: Learn to create and configure a multi-node Cassandra structure for high availability.
- Data Flow & Operations: Understand the data flow during database operations, ensuring speed, accuracy, and durability.
- Data Storage & Optimization: Explore how Cassandra stores data on disk and optimize data files for peak performance.
- Performance Monitoring: Master techniques for monitoring Cassandra database performance using logs and metrics. Identify factors impacting performance SLAs.
- Data Modeling for Performance: Learn how to design efficient data models to guarantee consistent performance and meet service level agreements (SLAs).
- Data Modeling & Application Integration: Build effective data models on Cassandra and seamlessly integrate the database with your applications.
- Spark Integration: Connect Cassandra with Spark for powerful data processing.
- Live Streaming Data: Process live streaming data with Spark and persist the results in Cassandra for downstream consumption.
- Advanced Features & Schemes: Design sophisticated data schemes to capture complex relationships between data types and unlock advanced Cassandra capabilities.
Meet the Author:
Tomasz Lelek is a passionate Software Engineer and Co-Founder of InitLearn, specializing in Java and Scala development. He's deeply involved in Big Data technologies and actively shares his knowledge through speaking engagements at conferences like Poland-Confitura, JDD, and the Krakow Scala User Group, as well as international events.
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.