Apache Cassandra Introduction
An in-depth class which focuses on imparting the core concepts, architecture and design of Apache Cassandra. Apache Cassandra is a highly scalable, high performance and fault tolerant distributed data infrastructure. Cassandra solves both real time and analytical big data problems, from write intensive workloads to sub millisecond caching layer reads to analytical workloads involving petabytes of data using MapReduce. Offering distribution of data across multiple data centers and incremental scalability with no single points of failure, Cassandra is the logical choice when you need reliability without compromising performance.
Apache Cassandra Online Course
- Scenario Oriented Training
- Materials and Certification Guidance
- Access For Hands-On
- Live-Support During Sessions Hours
Our Trainers
- More than 8 Years of experience in Apache Cassandra Technologies
- Has worked on multiple realtime Cassandra projects
- Working in a top MNC company
- Trained 2000+ Students so far.
- Strong Theoretical & Practical Knowledge
- Industry certified Professionals
Apache Cassandra Info
Getting Started with Cassandra
Topics: RDBMS: Transactions, ACIDity, Schema, Two Phase Commit, Sharding and Share Nothing Architecture, Feature Based, Key Based, Lookup Table Based, cassandra NoSQL Databases, Brewers CAP Theorem, Cassandra Definition and Features, Column Orientation, Schema Free, Cassandra db High Performance, USE Cases for Cassandra, Cassandra Installation, Distributed and Decentralized, Elastic Scalability, Cassandra architecture, High Availability and Fault Tolerance, Tuneable Consistency, Strict Consistency, Casual Consistency, Weak (Eventual Consistency).
Understanding Cassandra Data Model
Topics: Installing Cassandra, Running the Command-Line Client Interface, Basic CLI Commands, Help, Connecting to a Server, Describing the Environment, Creating and Keyspace and Column Family, Writing and Reading Data, Cassandra big data, The Relational Data Model, Simple Introduction, Cluster, Keyspaces, Column Families, Column Family Options, Columns, Wide Rows, Skinny Rows, Column Sorting, Super Columns, Composite Keys, Design Differences between RDBMS and CASSANDRA db, Query Language, Cassandra and Hadoop, Cassandra programmin Referential Integrity, Secondary Indexes, Sorting, De-normalization, Design Patterns, Materialized Views.
Understanding Cassandra Architecture
Topics: System Keyspace, Peer-To-Peer, Gossip and Failure Detection, Anti-Entropy and Read Repair, Memtables, SSTables, and Commit Logs, Read, Mutation, Gossip, Response, Anti-Entropy, Load Balance, Migration, Streaming, Cassandra nosql, Managers and Services, Daemon, Storage Service, Cassandra cluster, Messaging Service, Hinted Handoff Manager Hinted Handoff, Compaction, Bloom Filters, Tombstones, Staged Event-Driven Architecture (SEDA).
Creating Sample Application in Cassandra
Topics: 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
Topics: Keyspaces, Replicas, Replica Placement Strategy, Replication Factor, Partitioner, Snitches, Creating Clusters, Dynamic Ring Participation, Security, 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 Keyspaces and Column Families.
Integration of Cassandra with Hadoop
Topics: Hadoop, MapReduce, Cassandra Hadoop Source Package, Outputting Data to Cassandra, PIG, HIVE, Use Cases, hadoop cassandra.
CQL
Topics: Data Definition language(DDL) Statements, Data Manipulation Language (DML), User permission, Create and modify Users, Capture CQL output to a file, Import and export data, CQL scripts from within CQL, CQL Scripts from the command prompt.
Exceptions and Hector
Topics: Basic Client API, Thrift, Thrift Support for Java, Exceptions, Thrift Summary, Cassandra Web Console, Hector (Java), Features, Hector API.
- Audience pursuing this course should be familiar with basic concepts of basic Linux command line fundamentals and using a Linux text editor like VIM, Nano or Emacs.
- Prior knowledge and exposure to Java Drivers or data-warehouse concepts is required for this Apache cassandra training.
Online
- It is a 12 days program and extends up to 2hrs each.
- The format is 20% theory, 80% Hands-on.
- Instructor-Led Regular Online (Limited Persons Per Group) Training.
- Instructor-Led Online On Demand Training ( 1-1 or Corporate Training ).
Corporate
- It is a 3 days program and extends up to 8hrs each.
- The format is 20% theory, 80% Hands-on.
Classroom
- Private Classroom arranged on request and minimum attendees for batch is 4.
m.html