Home
Swift Lessons
Tutorials
Learn More
Career
Resources
Cassandra
Home / Dashboard
Introduction to Cassandra
▾
Overview of Cassandra
History of Cassandra
Setting Up Cassandra
Cassandra Architecture
Cassandra vs. Other Databases
Data Modeling
▾
Introduction to Data Modeling
CQL Data Types
Primary Keys
Clustering Columns
Composite Keys
CQL (Cassandra Query Language)
▾
Introduction to CQL
Basic CQL Syntax
Data Definition Language (DDL)
Data Manipulation Language (DML)
User-Defined Types (UDTs)
Replication
▾
Introduction to Replication
Replication Strategies
Configuring Replication
Consistency Levels
Advanced Replication Techniques
Cluster Management
▾
Introduction to Cluster Management
Cluster Topology
Adding and Removing Nodes
Node Tool
Advanced Cluster Management
Performance Tuning
▾
Introduction to Performance Tuning
Caching
Compaction
Garbage Collection
Advanced Performance Tuning
Backup and Recovery
▾
Introduction to Backup and Recovery
Creating Backups
Restoring from Backups
Snapshot Management
Advanced Backup Techniques
Security
▾
Introduction to Security
Authentication and Authorization
SSL/TLS Encryption
Audit Logging
Advanced Security Techniques
Monitoring
▾
Introduction to Monitoring
Metrics and Alerts
Using JMX
Third-Party Monitoring Tools
Advanced Monitoring Techniques
Scaling
▾
Introduction to Scaling
Horizontal Scaling
Vertical Scaling
Load Balancing
Advanced Scaling Techniques
Indexing
▾
Introduction to Indexing
Primary Indexes
Secondary Indexes
Materialized Views
Advanced Indexing Techniques
Data Management
▾
Introduction to Data Management
Partitioning
TTL (Time to Live)
Lightweight Transactions
Advanced Data Management
High Availability
▾
Introduction to High Availability
Fault Tolerance
Data Replication
Failover Strategies
Advanced High Availability
Query Optimization
▾
Introduction to Query Optimization
Optimizing Read Queries
Optimizing Write Queries
Using Batch Queries
Advanced Query Optimization
Multi-Data Center
▸
Integrations
▾
Introduction to Integrations
Apache Spark Integration
Kafka Integration
Hadoop Integration
Advanced Integration Techniques
Development Tools
▾
Introduction to Development Tools
Using DevCenter
Using CQLSH
Using DataStax Studio
Advanced Development Tools
Data Migration
▾
Introduction to Data Migration
Migrating Data to Cassandra
Data Import/Export
Data Transformation
Advanced Data Migration
Scripting and Automation
▾
Introduction to Scripting
Using Python with Cassandra
Using Shell Scripts
Using Ansible
Advanced Automation Techniques
Data Analytics
▾
Introduction to Data Analytics
Using Spark for Analytics
Using Presto for Analytics
Using Hive for Analytics
Advanced Analytics Techniques
Deployment
▾
Introduction to Deployment
On-Premise Deployment
Cloud Deployment
Hybrid Deployment
Advanced Deployment Techniques
Query Language (CQL)
▾
Introduction to CQL
Basic CQL Commands
Advanced CQL Commands
CQL Best Practices
Using CQL with Drivers
v1.0 • Tutorials
Cassandra Tutorials
Explore a wide range of topics and hands-on lessons to help you master
Cassandra
.
Introduction to Cassandra
Overview Of Cassandra
History Of Cassandra
Setting Up Cassandra
Cassandra Architecture
Cassandra Vs Other Databases
Data Modeling
Introduction To Data Modeling
Cql Data Types
Primary Keys
Clustering Columns
Composite Keys
CQL (Cassandra Query Language)
Introduction To Cql
Basic Cql Syntax
Data Definition Language
Data Manipulation Language
User Defined Types
Replication
Introduction To Replication
Replication Strategies
Configuring Replication
Consistency Levels
Advanced Replication Techniques
Cluster Management
Introduction To Cluster Management
Cluster Topology
Adding And Removing Nodes
Nodetool
Advanced Cluster Management
Performance Tuning
Introduction To Performance Tuning
Caching
Compaction
Garbage Collection
Advanced Performance Tuning
Backup and Recovery
Introduction To Backup And Recovery
Creating Backups
Restoring From Backups
Snapshot Management
Advanced Backup Techniques
Security
Introduction To Security
Authentication And Authorization
Ssl Tls Encryption
Audit Logging
Advanced Security Techniques
Monitoring
Introduction To Monitoring
Metrics And Alerts
Using Jmx
Third Party Monitoring Tools
Advanced Monitoring Techniques
Scaling
Introduction To Scaling
Horizontal Scaling
Vertical Scaling
Load Balancing
Advanced Scaling Techniques
Indexing
Introduction To Indexing
Primary Indexes
Secondary Indexes
Materialized Views
Advanced Indexing Techniques
Data Management
Introduction To Data Management
Partitioning
Ttl Time To Live
Lightweight Transactions
Advanced Data Management
High Availability
Introduction To High Availability
Fault Tolerance
Data Replication
Failover Strategies
Advanced High Availability
Query Optimization
Introduction To Query Optimization
Optimizing Read Queries
Optimizing Write Queries
Using Batch Queries
Advanced Query Optimization
Multi-Data Center
Introduction To Multi Data Center
Data Center Replication
Cross Data Center Replication
Latency Considerations
Advanced Multi Data Center Techniques
Integrations
Introduction To Integrations
Apache Spark Integration
Kafka Integration
Hadoop Integration
Advanced Integration Techniques
Development Tools
Introduction To Development Tools
Using Devcenter
Using Cqlsh
Using Datastax Studio
Advanced Development Tools
Data Migration
Introduction To Data Migration
Migrating Data To Cassandra
Data Import Export
Data Transformation
Advanced Data Migration
Scripting and Automation
Introduction To Scripting
Using Python With Cassandra
Using Shell Scripts
Using Ansible
Advanced Automation Techniques
Data Analytics
Introduction To Data Analytics
Using Spark For Analytics
Using Presto For Analytics
Using Hive For Analytics
Advanced Analytics Techniques
Deployment
Introduction To Deployment
On Premise Deployment
Cloud Deployment
Hybrid Deployment
Advanced Deployment Techniques
Query Language (CQL)
Introduction To Cql
Basic Cql Commands
Advanced Cql Commands
Cql Best Practices
Using Cql With Drivers