Apache Cassandra – Data Modeling Concepts



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.

An introductory class which focuses on imparting the core concepts, architecture and design of Apache Cassandra.

Course Contents


  • Overall Cassandra Architecture
  • Cassandra Strengths and weaknesses
  • Major and minor features
  • Various Replica placement strategies
  • CAP theorem
  • ACID transactions
  • Data Modeling
    – Basic Concepts
    – Thinking in noSql mode
    – Denormalization
    – Some use cases
  • Cassandra tools to manipulate Cassandra schema

Real Time Demos


This training session involves interactive demos 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

Class Date


July 28, 2013;

Class Duration


8 hours Class

Class Location


3200 Coronado Drive, Santa Clara, CA 95054

Registration


Option 1:
Pay using Paypal at training@thirdeyecss.com 24 hours before the class.

Option 2:
Send us a check payable to “Third Eye CSS” at the mailing Address :
5201 Great America Parkway, Suite 320, Santa Clara, CA 95054.
Check must be received 24 hours before the class start time.

Option 3:

 

Contact Information


Training Department
training@thirdeyecss.com
(408) 290-9949 – Ext 3