Introduction to Apache Cassandra™
Learn about Cassandra benefits and install your first Cassandra instance
Cassandra Query Language
Learn about the most essential data definition and data manipulation statements in Cassandra Query Language (CQL)
Apache Cassandra™ Keyspaces and Data Replication Strategies
Learn how to create a keyspace and select a data replication strategy
Tables with Single-Row Partitions in Apache Cassandra™
Learn how to create tables that can only have one row per partition
Tables with Multi-Row Partitions in Apache Cassandra™
Learn how to create tables that can have many rows per partition
Inserts, Updates, Deletes and Upserts in Apache Cassandra™
Learn how to insert, update, delete, and upsert data into tables
Bulk Loading Large Datasets into Apache Cassandra™
Learn how to use the DSBulk utility to load data from CSV files into Cassandra tables
Queries in Apache Cassandra™
Learn how to retrieve data from Cassandra tables
Using Advanced Data Types in Apache Cassandra™
Learn about universally unique identifiers (UUIDs), collections, tuples, user-defined types (UDTs) and counters
Tunable Consistency in Apache Cassandra™ and Consistency Levels
Learn how to choose consistency levels for read and write operations
Linearizable Consistency and Lightweight Transactions
Learn how and when to use lightweight transactions
Atomicity and Batches
Learn how and when to use atomic batches
Materialized Views in Apache Cassandra™
Learn how and when to use materialized views
Using Secondary Indexes in Apache Cassandra™
Learn about secondary indexes (2i) and SSTable-attached secondary indexes (SASI)