Cassandra is a distributed database from Apache that is highly scalable and designed to manage very large amounts of structured data. File size: 968.49 MB
Cassandra for Beginners
What you’ll learn
Install Oracle VirtualBox
Install Ubuntu-Linux
Install Cassandra
Create a keyspace
Alter Keyspace
Create Table
Alter Table
Create Data
Update data
Truncate table
Drop table
Create Index
Create a table with set collection
Create table with list collection
Create table with map collection
Get immediately download Cassandra for Beginners
Course content
Expand all 39 lectures03:05:37
–Installing Cassandra on Ubuntu-Linux Virtual Mahine
58:29
Introduction
Preview
02:17
What is VirtualBox
Preview
03:54
Download and Install VirtualBox
Preview
04:52
VirtualBox Terminology
02:04
Supported Hosts
01:11
Download Ubuntu image
02:16
Install Ubuntu on vrtualbox -Part 1
05:37
Install Ubuntu on vrtualbox -Part 2
08:10
Install Guest Additions
11:59
What is Cassandra
03:59
Prerequisites for Installing Cassandra
01:31
Installing Java
04:08
Installing Cassandra
05:10
Checking Cassandra Status
01:21
–Cassandra Architecture and Keyspace Operations
42:53
NoSQL Vs RDBMS
04:55
Cassandra Architecture
05:37
What is a Cluster
02:59
What is a Keyspace
07:27
Cassandra Data Types
01:08
Cassandra Query Language – CQL
04:40
Creating a Keyspace
05:47
Altering a Keyspace
05:57
Dropping a Keyspace
04:23
–Cassandra C.R.U.D Operations
55:44
Get immediately download Cassandra for Beginners
Creating a Table
07:07
Inserting data
05:56
Reading Data
05:28
Updating Data
07:53
Deleting Data
04:58
Using BATCH for multiple operations
09:15
Altering a table
06:01
Creating Index
04:52
Truncating a table
02:03
Dropping a table
02:11
–Cassandra Collections
28:31
Cassandra collections
01:52
How set collections work
05:11
Inserting data to a set
04:58
Updating a set
03:18
How a List collection works
05:13
How a map collection works
07:59
Requirements
Basic knowledge of SQL would help but not mandatory
Knowledge of relational database management systems will help but not mandatory
Description
Cassandra is a distributed database from Apache that is highly scalable and designed to manage very large amounts of structured data. It provides high availability with no single point of failure.
Apache Cassandra is a NoSQL database capable of handling large amounts of data that change rapidly. In this course, learn about the architecture of this popular database, and discover how to design Cassandra data models that support scalable applications. The course highlights the differences between Cassandra and relational databases, discusses the Cassandra Query Language (CQL).
The course starts off with the installation of Oracle’s virtualbox and ubuntu-linux followed by the installing of Cassandra on the Ubuntu-linux virtual machine. The course then covers a basic introduction of Cassandra followed by its architecture, installation, and how to perform operations such as create, alter, update, and delete on keyspaces, tables, and indexes using CQLSH
Topics include:
Installation of Oracle’s virtualBox
Installation of Ubuntu-Linux
Installation of Java JDK
Installation of Cassandra
Introduction to Cassandra Query Language -CQL
creating a keyspace
Altering a keyspace
Dropping a keyspace
Creating a table
Inserting data into a table
Reading data from a table
Updating data in a table
Deleting a table
Using Batch for multiple modification operations
Altering a table
Creating Index
Truncating a table
Dropping a table
Creating a table with Set collection
Creating a table with List collection
Creating a table with Map collection
Who this course is for:
Beginner Database Administrators
Beginner Data Analyst
Anyone who want wants to learn something new