Cassandra Training
Training in Chennai
Module 1
- Advantages and Usage of Cassandra
- Brief Introduction of the course
Module 2
- CAP Theorem and No SQL DataBase
- Why No SQL DataBase
- Replication in RDBMS
- Key Challenges with RDBMS
- Schema
- No SQL(Not only SQL)
- No SQL Category
- Advantage &Limitation
- Key Characteristics of No SQL Data Base
- CAP Theorem
- Consistency
Module 3
- Cassandra fundamentals
- Data model, Installation and setup
- What is Cassandra?
- Non relational
- Key deployment concept
- What is column oriented database
- Data Model – column
- What is column family
- Installation
Module 4
- Steps in Configuration
- Token calculation
- Configuration overview
- Node tool
- Validators
- Comparators
- Expiring column
- QA
Module 5
- Summarization, node tool commands, cluster, Indexes, Cassandra & Mapreduce, Installing Ops-center
- Difference between Relational modeling & Cassandra modeling
- Steps in Cassandra modeling
- Time series modeling in Cassandra
- Column family
- Data modeling in Cassandra
- Column family vs Super column family
- Counter column family
- Partitioners
- Partitioners strategies
- Replication
- Gossip protocols
- Read operation
- Consistency
- Comparison
Module 6
- Multi Cluster setup
- Node settings
- Setup of Multinode cluster
- Row cache and Key cache
- Read operation
- System keyspace
- Commands overview
- Column family
- VNodes
Module 7
- Thrift/AVRO/JSON/Hector Client
- Thrift
- AVRO
- JSON
- Hector client
- How to write a JAVA code
- Hector tag
Module 8
- Secondary index
- Node tool commands
- Management of Cassandra
- Secondary index
- Cassandra & map reduce
Module 9
- Cassandra API and Summarization and Thrift
- API
- Internals of connection pool
- Client connectivity to cassandra
- Hector client key features
- Hector client key concepts
- Java code
- Summarization
- Thrift