EncartaLabs

Apache Cassandra

( Duration: 2 Days )

Apache Cassandra is a second-generation distributed database originally open-sourced by Facebook. Its write-optimized shared-nothing architecture results in excellent performance and scalability.

Cassandra moves away from the master-slave model and instead uses a peer-to-peer model. This means there is no single master but all the nodes are potentially masters. This makes the writes and reads extremely scalable and even allows nodes to function in cases of partition tolerance.

By attending Apache Cassandra - Administrator training course, Participants will:

  • Benchmark read and write operations
  • Recognize different types of failure
  • Fix a failed or partially failed cluster
  • Identify potential performance bottlenecks
  • Perform live schema updates
  • Perform move operations
  • Plan and perform cluster-wide operations
  • Monitor compaction, repair, and hinted handoff

Apache Cassandra - Administrator workshop is designed for Administrators with basic knowledge of databases.

Database Administrators, Data Analytics professionals, Data architects, Managers

COURSE AGENDA

1

The Write Path

  • Log Structured Storage
  • Memtables
  • Flushing
2

The Read Path

  • SSTables
  • Row Merging
  • Cache (Key, Row)
  • Compaction
  • Distributed Deletes
  • Memory Mapped Files
  • Evolving Applications
3

Introduction to CAP

4

Partition Tolerance

  • Data partitioners
  • Replication strategies
  • Snitches
  • Hinted Handoff
5

Availability

  • How Cassandra handles failure of one or more nodes
  • What to do in the face of failure
6

Aspects of consistency

  • Consistency
  • Coordinators
  • Read Repair
  • Phi Accrual
  • Hinted Handoff
  • Anti-entropy Service
7

Cassandra and the JVM

8

Monitoring Cassandra

9

How Cassandra works with the physical hardware

  • CPU
  • Disk
  • Network
  • Goals for Sizing
10

The different storage strategies (disk configurations) including

  • Specific concerns for cloud hosting
  • Logical and Physical disk configuration
  • Local disks vs. network mounted/shared drives
11

Logging

  • Cassandra
  • System
  • GC
12

Backup and Recovery

  • Backup
  • Recovery
13

Security

  • Authentication
  • Authorization
  • Physical Security

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 3,500 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 20,000 corporate candidates across india and abroad
  • All our trainings are conducted in workshop mode with more focus on hands On

View our other course offerings by visiting www.encartalabs.com/course-catalogue

Contact us for delivering this course as a public/open-house workshop for a group of 10+ candidates at our venue

Top