" rel="stylesheet">
Skip Main Navigation
Page Content
This event has ended

Developer Training with Apache Cassandra - San Diego


Friday, May 3, 2013 from 9:00 AM to 5:00 PM (PDT)

Ticket Information

Ticket Type Sales End Price Fee Quantity
Individual Ended $1,195.00 $45.80
Group Ticket Ended $900.00 $36.95

Who's Going

Loading your connections...

Share Developer Training with Apache Cassandra - San Diego

Event Details



What is a cluster?

 Acquire a basic understanding of Consistent Hashing

 How the partitions are selected by the Partitioner?

 Know why you should choose the Random Partitioner

 What is Eventual Consistency?


 What is a Keyspace?

 What is stored in a Keyspace?

Column Families

 What is a column family?

 What are rows?


 Understand what Cassandra (hereafter “C*”) columns are, their components, and role

 Identify column components (TimeStamp,Name/Value,TTL,Optional or Required Components)

 Details for Column Name

 Details for Column Value

 How are column values validated?

 What is the TimeStamp used for?

 What is the TimeStamp?

 Details for the TTL

 What do TTLs do?

 Inside Rows columns are in sorted order, how?

 What are comparators used for?

 Describe what a comparator is?

 What does it mean to reverse a comparator?

 What are composite columns?

 How should I use composites?

 What are CounterColumns?

Data Modeling

 Describe Static Column Families

 Describe Dynamic Column Families

 Understand what happens when you insert data in the absence of primary key constraints

 Understand what UUIDs are and the different types

 What is Denormalization?

 Use effective query patterns with C*

 Identify anti-patterns in C* queries

 Be able to denormalize your data into C*

 How do Comparators affect the data modeling?

 Recognize a client side join and how to avoid it

 Know how C* models relationships in the data, (it doesn’t)

 Analyze denormalized schema for additional work due to absence of triggers, foreign keys and joins

 Perform cost benefit analysis for choosing reads or writes


Primary Indexes

 Explain how C* uses “Primary Indexes” or “Partition Keys” to locate data in the cluster

 Explain how C* uses “Primary Indexes” to locate data on a machine

Secondary Indexes

 Understand how Secondary Indexes are implemented in C*

 Identify effective query patterns with Secondary indexes

 Identify anti-patterns with secondary indexes

 Be able to create a secondary index on a table

 Be able to query on a secondary index

 Understand how cardinality affects querying secondary indexes

Alternate Indexes

 What is the absolute column limit?

 What is a more practical column limit?

 What are schemas good for?

 Why do people typically use wide rows in Cassandra?

 Know how rows are stored on partitions

 Understand how to create and maintain wide row indexes for:Grouping, Sorting, andRange Queries

 Understand how Composite columns sort data

 The API

 Understand the purpose of the Thrift API

 Describe consistency requirements for reads and writes

 High level overview of Exceptions, Methods, and Arguments

 Which client is best for you, and how to choose one?


Have questions about Developer Training with Apache Cassandra - San Diego? Contact DataStax

When & Where

San Diego Training and Conf.
350 Tenth Avenue
Suite 950
San Diego, CA 92101

Friday, May 3, 2013 from 9:00 AM to 5:00 PM (PDT)

  Add to my calendar



DataStax is the leading expert for Apache Cassandra, providing software, support, and training for all things Cassandra. DataStax is obsessed with providing great customer service.

Our mission is to help you with all of your Cassandra needs so you can focus on your core business. Contact us with your questions.

  Contact the Organizer
Developer Training with Apache Cassandra - San Diego
San Diego, CA Events

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.