Learning Apache Cassandra

BY
Udemy

Mode

Online

Fees

₹ 1499

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 1,499
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction to Cassandra

  • The Course Overview
  • What Is Apache Cassandra?
  • Key Space, Table Schema, Partition Key, and Clustering Key
  • Start a Single Node Cassandra Database
  • Introduction to Cqlsh Command Line Client
  • Loading and Reading Data
  • Introduction to Cassandra

Cassandra Distributed Architecture

  • Node and Ring Structure
  • Replication and Consistency Model
  • Racks and Datacenters
  • CAP Theorem
  • Gossip
  • Read Repair, Hinted Handoff
  • Introduction to Cassandra

Diagnostics

  • Understanding Files in the Data Directory
  • Use Nodetool to Examine Performance Statistics
  • System and Output Logs
  • JMX to Monitor Metrics
  • Choosing the Appropriate Compaction Strategy
  • Diagnostics

Data Modelling Principles

  • Primary Key and Cluster Ordering
  • Denormalization and Design for the Read Performance
  • Optimizing for BlindWrites
  • Data Modeling Principles

Data Modelling in Cassandra

  • Collection Types
  • Static Columns
  • Indexes, Materialized Views
  • Data Aggregation
  • compareAndSet
  • Counter Type
  • Data Modeling in Cassandra

Optimization of Data

  • The Impact of Frequent Updates and Delete
  • Wide Rows and Primary Key Considerations
  • Load Testing with CQL Stress
  • Logged and Unlogged Batching
  • Optimization of Data

Integrating Cassandra Database with Your Application

  • A Maven Project Using the Java Driver
  • Connection Information for the Driver
  • Basic Statements
  • Using Prepared Statements
  • Understanding Errors
  • Integrating Cassandra Database with Your Application

Overview of Apache Spark

  • What Is Apache Spark and Spark Architecture
  • Get Started with Spark
  • Working with Spark’s Data Structures – RDD, Data Frame, and Dataset
  • Setting Up the Spark Connector
  • Overview of Apache Spark

Connecting Spark with Cassandra

  • Writing Data to Cassandra from Spark
  • Reading Data from Cassandra Using Spark RDD
  • Join, Aggregate Data Using Spark Data Frame API and Spark SQL
  • Cassandra Aware Partitioning in Spark
  • Connecting Spark with Cassandra

Integrate Cassandra with Spark Streaming

  • Use Cases for Near Real Time Stream Processing Using Spark Streaming
  • Advanced Stream Receiver Using Kafka Connectors
  • Stateless and Stateful Transformations
  • Persistence of Live Stream on to Cassandra
  • Integrate Cassandra with Spark Streaming

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses