Apache Cassandra: Apache Cassandra 4.0 Intermediate

https://www.skillsoft.com/channel/apache-cassandra-f4b71ef0-1307-11e7-822f-df9d5d5ce619?technologyandversion=14869&expertiselevel=14866 https://www.skillsoft.com/channel/apache-cassandra-f4b71ef0-1307-11e7-822f-df9d5d5ce619?technologyandversion=14868&expertiselevel=14867 https://www.skillsoft.com/channel/apache-cassandra-f4b71ef0-1307-11e7-822f-df9d5d5ce619?technologyandversion=46877009&expertiselevel=14867
  • 2 Courses | 1h 54m 11s
  • 5 Books | 16h 32m
  • 4 Courses | 4h 22m 24s
  • 5 Books | 16h 32m
  • 5 Courses | 7h 2m 32s
Likes 23 Likes 23
 
Discover Apache Cassandra, the highly available and scalable database solution that doesn't sacrifice performance.

GETTING STARTED

Architecture & Installation

  • Playable
    1. 
    The Big Data Challenge
    3m 17s
    NOW PLAYING
  • Playable
    2. 
    The Cassandra Solution
    6m 5s
    UP NEXT

GETTING STARTED

Big Data Solutions, Architecture, CQL, & DDL

  • Playable
    1. 
    Cassandra Characteristics
    4m 55s
    NOW PLAYING
  • Playable
    2. 
    Cassandra vs. Relational SQL
    7m 55s
    UP NEXT

GETTING STARTED

Working with Apache Cassandra: Getting Started

  • Playable
    1. 
    Course Overview
    53s
    NOW PLAYING
  • Playable
    2. 
    The Benefits of Wide-column Stores
    9m 27s
    UP NEXT

COURSES INCLUDED

Architecture & Installation
Apache Cassandra is designed to meet a scaling challenge that traditional database management systems aren't capable of handling. Explore the Cassandra architecture and how to install Cassandra.
11 videos | 43m has Assessment available Badge
Clustering & Admin Tools
Apache Cassandra is designed to meet a scaling challenge that traditional database management systems aren't capable of handling. Discover clustering and admin tools and how to install, manage, and access data programmatically.
15 videos | 1h 10m available Badge

COURSES INCLUDED

Big Data Solutions, Architecture, CQL, & DDL
Apache Cassandra is an open-source NoSQL database management system for handling large amounts of data. Explore the mechanics and architecture of Cassandra, data modeling, and the Cassandra Query Language (CQL).
14 videos | 1h 26m has Assessment available Badge
Data Manipulation, Queries, Collections, & Indexing
Big data is the analysis of massive amounts of data, finding relationships that might not otherwise be apparent. Explore data manipulation, queries, collections, and indexing using Cassandra in a distributed framework.
14 videos | 1h 17m has Assessment available Badge
Administration & Development
Proper database management helps ensure your data is valid and secure. Explore database administration and development using Cassandra in a distributed framework.
11 videos | 51m has Assessment available Badge
Working with JSON, Java, Node.js, & Python
One of the benefits of Cassandra is the ability to develop using a number of different languages. Explore Cassandra support for JSON, user-defined functions, and Cassandra drivers for various development platforms.
11 videos | 47m has Assessment available Badge
SHOW MORE
FREE ACCESS

COURSES INCLUDED

Working with Apache Cassandra: Getting Started
Apache Cassandra is a decentralized, distributed, wide-column store that provides great performance at petabyte-scale data for specific types of data and operations. Cassandra is great for data that can be accessed via unique keys and where each row has potentially very different column attributes. In this course, learn how to install Cassandra and make it available for use with Docker. Next, discover how to create Cassandra clusters and inspect them using the nodetool utility. Finally, explore how to leverage a datacenter in Cassandra, correctly use the snitch, and set the snitch used to the GossipingPropertyFileSnitch. Upon completion, you'll be able to enumerate the defining attributes of Apache Cassandra and identify when to use and not use Cassandra.
11 videos | 1h 24m available Badge
Working with Apache Cassandra: Using Replication, Consistency, & CQL
Apache Cassandra provides partition tolerance via its decentralized design and allows for configuration between either consistency and availability. This is why Cassandra is said to support tunable consistency. In this course, learn how Cassandra organizes tables into keyspaces and how to specify the replication strategy and factor at the keyspace level. Next, practice configuring various read and write consistency levels and explore the trade-offs between consistency and availability. Finally, discover how to run various CQL queries to create tables, insert or update data, and query data. Upon completion, you'll be able to configure tunable consistency in Cassandra, configure different replication strategies, and create and use tables.
14 videos | 1h 48m available Badge
Working with Apache Cassandra: Using Collection & User-defined Fields
Apache Cassandra does not support joins, which means that data is inherently denormalized. That gives rise to the need for collection fields such as sets, maps, and lists, as well as for user-defined types that allow the table creator to encapsulate related fields. Begin this course by working with set, map, and list types. Then, focus on user-defined types and counter fields. Finally, you'll learn how to work with CSV and JSON data - including reading data from and writing data to a CSV file and displaying query results in JSON format. Upon completion, you'll be able to enumerate and contrast collection fields in Cassandra; define and use set, map, and list types; leverage user-defined types and counters; and work with JSON and CSV data and the COPY command.
11 videos | 1h 5m has Assessment available Badge
Working with Apache Cassandra: Partitioning & Clustering Keys
Primary keys play a special role in Apache Cassandra. Not only are they used to uniquely identify a row in a table, they are also used to decide where and how data is stored in the underlying cluster. Begin by creating tables with different combinations of partitioning and clustering key columns, querying the tables, and confirming the keys were taking effect. Then, explore the exact semantics of queries on partition and clustering key columns. Finally, learn how to use the nodetool and grep utilities to view properties of partitions and to verify how rows are mapped to partitions on the basis of token ranges assigned to each partition. Upon completion, you will be able to contrast primary keys in Cassandra with those in other data technologies, differentiate between clustering and partition keys, and identify types of queries that are and are not allowed in Cassandra.
14 videos | 1h 42m has Assessment available Badge
Working with Apache Cassandra: Indexes, Aggregations, & Programmatic Access
Apache Cassandra is a distributed NoSQL technology meant for large-scale data, so programmatic access to Cassandra is especially important. Cassandra supports client libraries in several major programming languages, like Java, Python, and C#. Developers use these to connect to Cassandra and to work with it from code. Begin by creating and using indexes in Cassandra. Then, define and invoke user-defined functions (UDFs) to perform aggregations. Finally, you'll create a Java Maven project with the datastax library as a dependency and connect to a Cassandra database using that library. You will create a Cassandra session, execute various operations using the datastax APIs, and confirm that these queries went through successfully. Upon completion, you will be able to create indexes on Cassandra tables, perform grouping and aggregation operations, leverage UDFs, and work programmatically with Cassandra from a Java client.
10 videos | 1h 1m has Assessment available Badge
SHOW MORE
FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

BOOKS INCLUDED

Book

Beginning Apache Cassandra Development
Introducing you to one of the most robust and best-performing NoSQL database platforms on the planet, this guide will help you use Apache Cassandra to create applications that generate search results quickly, stand up to high levels of demand, scale as your user base grows, ensure operational simplicity, and-not least-provide delightful user experiences.
book Duration 2h 52m book Authors By Vivek Mishra

Book

Big Data SMACK: A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka
Explaining each of the full-stack technologies and, more importantly, how to best integrate them, this book provides detailed coverage of the practical benefits of these technologies and incorporates real-world examples in every situation.
book Duration 3h 56m book Authors By Isaac Ruiz, Raul Estrada

Book

Real-time Analytics with Storm and Cassandra
Including different methods that you can use to manage and maintain Cassandra and Storm, this book will teach you how to use Storm for real-time data processing and to make your applications highly available with no downtime using Cassandra.
book Duration 2h 19m book Authors By Shilpi Saxena

Book

Pro Java Clustering and Scalability: Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ
Using a dive-in case study of a real-time scalable chat application under differing scenarios, this book will teach you how to build clustered and scalable Java-based, real-time applications using Spring Framework, Boot, WebSocket, Cassandra, Redis and RabbitMQ.
book Duration 1h 19m book Authors By Jorge Acetozi

Book

Expert Apache Cassandra Administration
Cassandra is increasingly a key player in many big data environments, and this book shows you how to use Cassandra with Apache Spark, a popular big data processing framework.
book Duration 6h 6m book Authors By Sam R. Alapati
SHOW MORE
FREE ACCESS

BOOKS INCLUDED

Book

Real-time Analytics with Storm and Cassandra
Including different methods that you can use to manage and maintain Cassandra and Storm, this book will teach you how to use Storm for real-time data processing and to make your applications highly available with no downtime using Cassandra.
book Duration 2h 19m book Authors By Shilpi Saxena

Book

Big Data SMACK: A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka
Explaining each of the full-stack technologies and, more importantly, how to best integrate them, this book provides detailed coverage of the practical benefits of these technologies and incorporates real-world examples in every situation.
book Duration 3h 56m book Authors By Isaac Ruiz, Raul Estrada

Book

Beginning Apache Cassandra Development
Introducing you to one of the most robust and best-performing NoSQL database platforms on the planet, this guide will help you use Apache Cassandra to create applications that generate search results quickly, stand up to high levels of demand, scale as your user base grows, ensure operational simplicity, and-not least-provide delightful user experiences.
book Duration 2h 52m book Authors By Vivek Mishra

Book

Pro Java Clustering and Scalability: Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ
Using a dive-in case study of a real-time scalable chat application under differing scenarios, this book will teach you how to build clustered and scalable Java-based, real-time applications using Spring Framework, Boot, WebSocket, Cassandra, Redis and RabbitMQ.
book Duration 1h 19m book Authors By Jorge Acetozi

Book

Expert Apache Cassandra Administration
Cassandra is increasingly a key player in many big data environments, and this book shows you how to use Cassandra with Apache Spark, a popular big data processing framework.
book Duration 6h 6m book Authors By Sam R. Alapati
SHOW MORE
FREE ACCESS