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 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.

DSE Version: 6.7
December 20, 2018

You have spun up a database and familiarized yourself with the Che IDE. Now you want to connect to your database and get going. In this unit, we'll show you how to use your Apache Cassandratm credentials to access your database using cqlsh.

DSE Version: 6.7
December 20, 2018

We'll be using Che, a browser-based version of the popular Eclipse IDE, for learning about application development with Apache Cassandratm. This unit is a brief tour of Che.

DSE Version: 6.7
December 11, 2018

It's time to start creating tables on your database and using them. In this unit we'll use CQL in cqlsh to create and access tables. We will insert rows and then query the rows we inserted. Real CQL on a real Cassandra database - it doesn't get much better than this!