Apache Cassandra – Advanced Concepts & Operations



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.

Course Contents


  • What is NoSql
  • Where does Cassandra fit in
  • Major benefits of Cassandra
  • Cassandra Strengths and Weaknesses
  • When would you chose Cassandra?
  • How can Cassandra impact the TCO of a solution
  • Cassandra high level Architecture
  • Cassandra Read and Write Paths
  • High availability in cassandra
  • Reliability in Cassandra
  • Consistency in Cassandra
  • Self Healing Capability
  • Why is Writes extremely fast in Cassandra
  • How to make Reads extremely fast in Cassandra
  • Eventual consistency & immediate consistency
  • Various Replication strategies and their application
  • High level Data modelling
  • Cassandra for both real time transactions and analytics (Map Reduce suport)
  • Cassandra as a replacement for memcache
  • Cassandra and HBase
  • Cassandra and MongoDB

Real Time Demos


This training session invoves demo on the following topics:

  1. Datastax OPScenter demo in EC2(how to manage cassandra)
  2. Cassandra CLI
  3. Cassandra CQL
  4. Datastax enterprise in EC2
  5. How to run map reduce on cassandra in EC2
  6. How to use the same cassandra cluster for real time transactions and analytics

Prerequisites


Developers with basic understanding of database and ACID transactiions

Audience


Developers,  Database administrators, Data Analytics professionals, Data architects, Managers

Recommended Readings


  1. Cassandra wiki
  2. Cassandra documentation

 

Course Duration


Two days Class: 9:3 0am till 5:30 pm, Saturday & Sunday

Location



3200 Coronado Drive, Santa Clara, CA 95054

Registration:


Contact Information


jeetadas@thirdeyecss.com
408-306-8462