Learn Apache Cassandra fundamentals, distributed NoSQL database management system, architecture, Cap Theorem, Gossip Protocol. This training explores each topic through the lens of a real-world example application, with plenty of examples, tips, and clear explanations, you’ll master compound primary keys, collection columns, lightweight transactions and many other advanced aspects of Cassandra.
FOR FREE DEMO contact :
Email : firstname.lastname@example.org
Phone/WhatsApp : +91-(850) 012-2107
USA Number : 214-628-3894
Gtalk : email@example.com
Cassandra Interview Questions and Answers, Recorded Video Sessions, Materials, Mock Interviews, Assignments Will be provided
Apache Cassandra Course Content
(we can customize the course Outline as per your requirements)
Introduction to Cassandra:
Quick Review of RDBMS: Transactions ACIDity, Schema, Two Phase Commit Sharing and Share Nothing Architecture Feature Based Key Based Lookup Table Based NoSQL Databases Brewers CAP Theorem Cassandra Definition and Features Distributed and Decentralised Cassandra Elastic Scalability High Availability and Fault Tolerance in Cassandra Tuneable Consistency Strict Consistency Casual Consistency Weak (Eventual Consistency) Cassandra Column Orientation Schema Free High Performance USE Cases for Cassandra Cassandra Installation.
Cassandra Data Model:
Installing Cassandra Running the Command-Line Client Interface Basic CLI Commands Help, Connecting to a Server Describing the Cassandra Environment Creating and Key space and Column Family in Cassandra Writing and Reading Data, The Relational Data Model Simple Introduction Cluster Key spaces Column Families Column Family Options Columns and Wide Rows and Skinny Rows and Column Sorting and Super Columns Composite Keys Design Differences between RDBMS and CASSANDRA Query Language, Referential Integrity Secondary Indexes Sorting De-Normalization Design Patterns Materialized Views.
System Key space Peer-To-Peer Gossip and Failure Detection Anti-Entropy and Read Repair Memtables, SSTables, and Commit Logs Hinted Handoff Compaction Bloom Filters Tombstones Staged Event-Driven Architecture (SEDA) Read Mutation Gossip Response Anti-Entropy Load Balance Migration Streaming Managers and Services Cassandra Daemon Storage Service Messaging Service Hinted Handoff Manager.
Creating Sample Application in Cassandra:
Database Design Sample Application RDBMS Design Sample Application Cassandra Design Application Code Creating Database Loading Schema Data Structures Setting Connections Population of database Application Features.
Configuring, Reading and Writing Data In Cassandra:
Key spaces Replicas, Replica Placement Strategy, Replication Factor Partitioner Snitches Creating Clusters in Cassandra Dynamic Ring Participation Security and Miscellaneous Settings Additional Tools Query differences between RDBMS and Cassandra Basic Write Properties, Consistency Level Basic Read Properties API’s Set Up and Inserting Data Slice Predicate Get Range Slices Multiget Slice Deleting Programmatically Defining Key spaces and Column Families.
Integrating Cassandra with Hadoop:
Hadoop MapReduce Cassandra Hadoop Source Package Outputting Data to Cassandra PIG, HIVE Use Cases.
Data Definition language (DDL) Statements Data Manipulation Language (DML) Create and modify Users User permission Capture CQL output to a file Import and export data CQL scripts from within CQL CQL Scripts from the command prompt.
Practice Assignments and Interview Questions: