- 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
Online
₹ 449 3,499
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
₹ 449 ₹3,499
certificate availability
Yes
certificate providing authority
Udemy
The syllabus
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