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

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books