Ad-hoc Learning

Browse our catalog of units to discover the topics you want to learn about. Use the search, tags and filters to find what you need.

DSE Version: 6.7
February 13, 2019

Welcome to the Application Development training session using DataStax Apache Cassandratm as a Service (CaaS). In this course you will:

  • Spin up your own cloud Database
  • Connect to it using the DataStax Driver
  • Implement functionality in the video sharing website killrvideo.com

You will see that connecting your application to a Cassandra database is a snap. Pulling and mutating data with the driver is simple to do. Click on the Exercises tab above and we will introduce you to the features of this short course.

DSE Version: 6.7
February 11, 2019

When data modeling for Apache Cassandratm, sometimes an organic data model may have some performance problems. In these cases, it is useful to understand how to use buckets to help improve your performance. This unit should make you a bucket expert!

DSE Version: 6.7
February 8, 2019

In previous units we learned how to insert rows using simple strings and QueryBuilder. In this unit we advance to using PreparedStatement. PreparedStatements bring all kinds of good optimizations to your app, and they are easy to incorporate!

DSE Version: 6.7
February 6, 2019

In previous units, when we wanted to use CQL from the driver, we used simple strings. In the next few units we will show you some more sophisticated approaches that have performance and style improvements. In this unit we will show you how to use QueryBuilder to improve your driver-based CQL queries.

DSE Version: 6.7
January 8, 2019

In previous units we learned how to build the login functionality for KillrVideo. But, it's not very helpful to have users login if they can't register with the site! In this unit we'll build out the code to support user registration.

DSE Version: 6.7
December 21, 2018

As we have learned, Apache Cassandratm does not do a read before a write, but sometimes we need Cassandra to do the read before we write - and we need it to be atomic. This is where Lightweight Transactions come in. In this unit we'll understand lightweight transactions and learn how to use them.

DSE Version: 6.7
December 21, 2018

We created a couple of user-related tables and inserted some user rows. In this unit, we'll see how to access one of these tables using Java code.

DSE Version: 6.7
December 21, 2018

Apache CassandraTM inserts and updates behave differently than their relational database counterparts, resulting in a phenomena known as upserts. This unit explains what upserts are and gives you a chance to see them in action.

DSE Version: 6.7
December 21, 2018

You've created your DataStax Apache Cassandratm as a Service (CaaS) database and connected to it with the Java driver. You understand how to use Che and cqlsh. Now it's time to start thinking about modeling your data for Apache Cassandratm, because it works differently than a relational model.

DSE Version: 6.7
December 21, 2018

You have already seen how to connect to your database using cqlsh. In this unit we'll see how to use the driver to talk to the database with Java code.