Skip Main Navigation
Page Content
This event has ended

Developer Training with Apache Cassandra - NYC

DataStax

Tuesday, August 27, 2013 at 9:00 AM - Wednesday, August 28, 2013 at 5:00 PM (EDT)

Ticket Information

Ticket Type Sales End Price Fee Quantity
Individual Ended $1,828.20 $64.80
Group Tickets Ended $1,439.23 $53.13

Who's Going

Loading your connections...

Share Developer Training with Apache Cassandra - NYC

Event Details

Data Modeling – Application

The student will be able to:

  • analyze the requirements for a Cassandra use case and apply data modeling techniques
  • identify effective use of Tables/Column Families
  • identify Cassandra application anti-patterns

Keyspace

The student will be able to:

  • describe what a Keyspace is and how it relates to a cluster
  • explain what is stored in a Keyspace

Table and Column

The student will be able to:

  • explain what a table is and how it relates to a Keyspace
  • explain the relationship of a Cassandra table to a relational database (RDB) table
  • describe the primary key and its use
  • summarize the parts of a compound primary key
  • understand what a partition key is
  • explain how data is stored in rows and columns within a partition
  • explain how clustering columns ensure that stored data will be clustered in a partition
  • identify the usual datatypes for information stored in a table
  • describe the collection datatypes of set, list, and map and their uses
  • understand that secondary indexes cannot be created for collections
  • explain the implications of expiring columns and Time To Live (TTL)
  • demonstrate how to create a table schema and insert and alter data

Data Modeling Concepts

The student will be able to:

  • understand how data modeling differs in Cassandra from traditional relational databases
  • summarize why denormalization is important in Cassandra data modeling
  • demonstrate how to denormalize your data from a relational database model to the Cassandra data model
  • identify the implications of using different structures than joins to write data queries
  • describe the reasons for avoiding client-side joins when writing applications that access data in Cassandra
  • explain how the choice of row keys are important in Cassandra data modeling and the relationship to UPSERTS
  • demonstrate query-driver design concepts for devising data models
  • apply the data modeling concepts to a set of data to build a table and queries
  • identify effective queries and query anti-patterns

Indexes

The student will be able to:

  • understand how secondary indexes are implemented in Cassandra
  • identify the use of secondary indexes
  • demonstrate how to create a secondary index in CQL and use it in queries
  • explain what some alternate indexes are for and how to apply them
  • explain how Cassandra uses Primary Indexes (Partition Keys) to locate data in the cluster
    • identify effective query patterns with secondary indexes
    • identify anti-patterns with secondary indexes
    • understand how cardinality affects querying secondary indexes
    • summarize the absolute column limit is, and the more practical column limit is

CQL

The student will be able to:

  • perform Data Definition Language (DDL) Statements within Cassandra
  • perform Data Manipulation Language (DML) Statements within Cassandra
  • create and modify Users and User permission within Cassandra
  • capture CQL output to a file
  • import and export data with CQL
  • execute CQL scripts from within CQL and from the command prompt

Java Driver

The student will be able to:

  • identify the major features of the DataStax java driver
  • explain what the Cassandra binary protocol is and how to enable it in Cassandra
  • describe what node discovery is in the DataStax java driver
  • explain how to connect to a Cassandra cluster
  • describe at a basic level how to create a CQL statement
  • describe at a basic level how to insert or update data
  • describe what prepared statements are and when to use them
  • identify what consistency level is and how it is specified
  • run a greatly simplified java application to demonstrate connecting, inserting and reading data in Cassandra
Have questions about Developer Training with Apache Cassandra - NYC? Contact DataStax

When & Where


MicroTek - NYC
90 Broad St
11th Floor
New York, NY 10004

Tuesday, August 27, 2013 at 9:00 AM - Wednesday, August 28, 2013 at 5:00 PM (EDT)


  Add to my calendar

Organizer

DataStax

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

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.