Course Description:
The Cassandra is an open-source distributed NoSQL database management system designed to handle large amounts of data across multiple servers without a single point of failure. It’s designed for high availability and fault tolerance, making it suitable for applications requiring continuous operation and data integrity. Cassandra is used by companies like Netflix, Spotify, and Twitter for various applications, including content delivery, social media, and real-time data processing.
Key Features of Course Divine:
Career Opportunities After Cassandra:
Essentials Skills You will Develop Cassandra:
Tools Covered:
Syllabus:
Module 1: Introduction to NoSQL and Cassandr What is NoSQL? Types of NoSQL Database Need for NoSQL over RDBM Overview of Cassandr Use Cases and Industry Adoptio Comparison with Other NoSQL Databases.
Module 2: Cassandra Architecture Overview Peer-to-Peer Architectur Gossip ProtocolSnitches Partitioner and Token Concept Virtual Nodes (vnodes) Write and Read Paths.
Module 3: Installation and Configuratio System Requirement Installing Cassandra on Linux/Windows Configuration Files (cassandra.yaml, cassandra-env.sh Cluster Setup: Single Node and Multi-Nod Basic Administrative.
Module 4: Data Modeling in Cassandr Cassandra Data Type Keyspaces, Tables, and Column Primary Key, Partition Key, and Clustering Column Denormalization and Anti-Patterns Data Modeling Best Practices.
Module 5: CQL (Cassandra Query Language) CQL Basics: SELECT, INSERT, UPDATE, DELETE Filtering and Query Constraint Batch Operations
Indexes: Secondary Indexes and Materialized Views User-Defined Types UDTs.
Module 6: Consistency and Replication Replication Factor Consistency Levels (ONE, QUORUM, ALL, etc. Tunable Consistency Read Repair, Hinted Handoff
Write and Read Consistency Internals.
Module 7: Performance Tuning and Monitoring Monitoring with nodetool and JMX
JVM Tuning Parameters Caching Strategies (Row Cache, Key Cache) Compaction and Compression SSTables and Bloom Filters.
Module 8: Advanced Topics Lightweight Transactions (LWT) Time-To-Live (TTL)
User Authentication and Role Management Tracing and Logging Backup and Restore (Snapshots.)
Module 9: Integrations and Ecosystem Integration with Spark (Cassandra-Spark Connector) Cassandra with Kafka and Elasticsearch REST APIs using Stargate
Tools: DataStax Studio, DBeaver Cassandra Drivers (Java, Python, Node.js.)
Module 10: Case Studies Designing a Scalable E-commerce Product Catalog
Time-Series Data Storage for IoT Social Media Feed Architecture Performance Benchmarking and Load Testing Capstone Project: Build and Deploy a Mini Cassandra-Based App.
Industry Projects:
Who Is This Program For?
How To Apply:
Mobile: 9100348679
Email: coursedivine@gmail.com
You cannot copy content of this page