Course not currently available

Apache Cassandra 2.x Core Internals Training Course

Course

In Reading ()

£ 3,450 VAT inc.

Description

  • Type

    Course

This is a fast-paced, vendor agnostic, technical Apache Cassandra course that focuses on the
key aspects of the technology for developers and system operations staff, covering core
internal and distributed architecture fundamentals.
What you will learn
+ Identifying the correct use cases for Cassandra
+ Introducing attendees to the core concepts of the distributed architecture of the
Cassandra database
+ Deep diving into the internal architecture of the read/write paths of Cassandra:
bloom filters, block indexes, commit-log, memtables, sstables, compaction, etc.
+ The fundamentals of how to write Java code to interact with Cassandra
+ Data modelling using CQL using the newest features of Cassandra 2.x and how to
apply these concepts to build real applications on top of Cassandra
+ Spark/Cassandra integration

About this course

No prior knowledge of databases or programming is assumed, although having some basic
experience with relational/SQL databases and Java will help.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Staff
  • Java API
  • Java
  • Apache
  • Database
  • Database training
  • System Operations
  • Diving
  • Technology
  • Install

Course programme

Introduction to Cassandra and its Architecture
+ NoSQL ecosystem overview
+ Review of Database families and data models
+ Cassandra origins: Amazon Dynamo, Google BigTable and Cassandra at Facebook
+ Cassandra use cases
+ Cassandra ecosystems and distributions
+ Cassandra distributed architecture fundamentals
+ Cassandra configuration
Cassandra Storage Internals and Data Model
+ Introduction to LSM-tree
+ Implementation details: bloom filters, in-memory caching, compression, off-heap
data structures
+ Detailed study of the read/write path
+ JVM tuning and troubleshooting
Data Modelling using CQL in Cassandra
+ CQL language fundamentals
+ CQL use cases
+ Mapping between logical CQL data model and internal low level storage engine
+ CQL collections
+ Atomic batches
+ Spark Integration
Hands-on Labs
+ Each student will be given a 3 node Cassandra cluster in Rackspace to run through the
hands-on labs
+ Lab 1: Install Cassandra 2.0 on a single node in the cloud
+ Lab 2: Run Cassandra commands and explore operations management concepts
+ Lab 3: Grow the cluster size to 3 nodes
+ Lab 4: Advanced Cassandra commands
+ Lab 5: Java API lab
+ Lab 6: Advanced Java API lab
+ Lab 7: Spark Integration lab

Additional information

21 hours (usually 3 days including breaks)

Apache Cassandra 2.x Core Internals Training Course

£ 3,450 VAT inc.