Learning Apache Cassandra

Course

Online

£ 150 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Build an efficient, scalable, fault-tolerant, and highly-available data layer into your applications by managing large amount of data using Apache Cassandra.Cassandra is a NoSQL database with decentralized, fault-tolerant, scalable, and low-cost features, making it a core component of cloud computing systems. The more recent versions have greatly improved the security features, making it suitable for use in enterprise systems.In this tutorial, you’ll see how Cassandra overcomes the challenges that relational databases face during high scalability demand. You will become familiar with the Cassandra terminologies, components, and their roles. Then you will learn how to create a multi-node Cassandra structure, understand the roles and responsibilities of Cassandra components, and see the data flow during database operations that demand speed, accuracy, and durability.You will then see how Cassandra stores data onto files on the disk, how to optimize those files to improve performance, and how to monitor the Cassandra database performance using logs and metrics.We’ll demonstrate the factors that could affect the performance SLAs of the Cassandra database. Next, you will learn how to optimize the data model to provide performance guarantees and consistent performance SLA over time. You’ll also learn how to build the data model on Cassandra and integrate the database with your application.In the later sections, you’ll connect with Cassandra from Spark to read and write data. You’ll integrate Cassandra with Spark and learn how to process live streaming data with Spark and persist the data in Cassandra for consumption through the downstream system.By the end of the course, you’ll be able to build powerful, scalable Cassandra database layers for your applications. You’ll design rich schemes to capture the relationships between different data types and master the advanced features available in Cassandra.About the Author

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Scale up the relational databases and how no SQL databases like Cassandra overcome them
Understand the architecture of Apache Cassandra and how the data are stored
Use the different components of Cassandra; the read path, write path, fault tolerance, replication, consistency model, anti-entropy model as per what your application needs
Start a Cassandra multi-node cluster and understand the role of each critical piece of the distributed system and their interplay
Learn the principles and methodologies for data modelling in Cassandra
Integrate the database with your application
Migrate existing data from relational databases
Learn how to process live streaming data with Spark and persist the data on to Cassandra for consumption through a downstream system

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Apache
  • Database
  • Database training
  • Systems
  • Install
  • IT
  • Information Systems
  • Information Systems management
  • IT Management
  • Management

Course programme

Introduction to Cassandra 6 lectures 18:25 The Course Overview This video provides an overview of the entire course. What Is Apache Cassandra? This video explains what Apache Cassandra is. • When Cassandra is a great fit • Learn the pros of Cassandra Key Space, Table Schema, Partition Key, and Clustering Key In this video, we will understand key space and the various keys used in Cassandra. • Learn about the partition key • Understand the table schema • Learn about the clustering key Start a Single Node Cassandra Database In this video, we will install Cassandra. • Start Cassandra • Use the instructions to install Cassandra Introduction to Cqlsh Command Line Client In this video, we will start cqlsh. • Create simple Cassandra table • Create key space Loading and Reading Data In this video, we will insert elements to a table • Query the table • Learn the process of loading and reading data • Assessment • Congratulations! you have completed the Section. To validate your learning, go ahead and download the Assesment for this section. Answers Download Assessment Introduction to Cassandra 6 lectures 18:25 The Course Overview This video provides an overview of the entire course. What Is Apache Cassandra? This video explains what Apache Cassandra is. • When Cassandra is a great fit • Learn the pros of Cassandra Key Space, Table Schema, Partition Key, and Clustering Key In this video, we will understand key space and the various keys used in Cassandra. • Learn about the partition key • Understand the table schema • Learn about the clustering key Start a Single Node Cassandra Database In this video, we will install Cassandra. • Start Cassandra • Use the instructions to install Cassandra Introduction to Cqlsh Command Line Client In this video, we will start cqlsh. • Create simple Cassandra table • Create key space Loading and Reading Data In this video, we will insert elements to a table • Query the table • Learn the process of loading and reading data • Assessment • Congratulations! you have completed the Section. To validate your learning, go ahead and download the Assesment for this section. Answers Download Assessment The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. What Is Apache Cassandra? This video explains what Apache Cassandra is. • When Cassandra is a great fit • Learn the pros of Cassandra What Is Apache Cassandra? This video explains what Apache Cassandra is. • When Cassandra is a great fit • Learn the pros of Cassandra What Is Apache Cassandra? This video explains what Apache Cassandra is. • When Cassandra is a great fit • Learn the pros of Cassandra What Is Apache Cassandra? This video explains what Apache Cassandra is. • When Cassandra is a great fit • Learn the pros of Cassandra This video explains what Apache Cassandra is. • When Cassandra is a great fit • Learn the pros of Cassandra This video explains what Apache Cassandra is. • When Cassandra is a great fit • Learn the pros of Cassandra Key Space, Table Schema, Partition Key, and Clustering Key In this video, we will understand key space and the various keys used in Cassandra. • Learn about the partition key • Understand the table schema • Learn about the clustering key Key Space, Table Schema, Partition Key, and Clustering Key In this video, we will understand key space and the various keys used in Cassandra. • Learn about the partition key • Understand the table schema • Learn about the clustering key Key Space, Table Schema, Partition Key, and Clustering Key In this video, we will understand key space and the various keys used in Cassandra. • Learn about the partition key • Understand the table schema • Learn about the clustering key Key Space, Table Schema, Partition Key, and Clustering Key In this video, we will understand key space and the various keys used in Cassandra. • Learn about the partition key • Understand the table schema • Learn about the clustering key In this video, we will understand key space and the various keys used in Cassandra. • Learn about the partition key • Understand the table schema • Learn about the clustering key In this video, we will understand key space and the various keys used in Cassandra. • Learn about the partition key • Understand the table schema • Learn about the clustering key Start a Single Node Cassandra Database In this video, we will install Cassandra. • Start Cassandra • Use the instructions to install Cassandra Start a Single Node Cassandra Database In this video, we will install Cassandra. • Start Cassandra • Use the instructions to install Cassandra Start a Single Node Cassandra Database In this video, we will install Cassandra. • Start Cassandra • Use the instructions to install Cassandra Start a Single Node Cassandra Database In this video, we will install Cassandra. • Start Cassandra • Use the instructions to install Cassandra In this video, we will install Cassandra. • Start Cassandra • Use the instructions to install Cassandra In this video, we will install Cassandra. • Start Cassandra • Use the instructions to install Cassandra Introduction to Cqlsh Command Line Client In this video, we will start cqlsh. • Create simple Cassandra table • Create key space Introduction to Cqlsh Command Line Client In this video, we will start cqlsh. • Create simple Cassandra table • Create key space Introduction to Cqlsh Command Line Client In this video, we will start cqlsh. • Create simple Cassandra table • Create key space Introduction to Cqlsh Command Line Client In this video, we will start cqlsh. • Create simple Cassandra table • Create key space In this video, we will start cqlsh. • Create simple Cassandra table • Create key space In this video, we will start cqlsh. • Create simple Cassandra table • Create key space Loading and Reading Data In this video, we will insert elements to a table • Query the table • Learn the process of loading and reading data • Assessment • Congratulations! you have completed the Section. To validate your learning, go ahead and download the Assesment for this section. Answers Download Assessment Loading and Reading Data In this video, we will insert elements to a table • Query the table • Learn the process of loading and reading data • Assessment • Congratulations! you have completed the Section. To validate your learning, go ahead and download the Assesment for this section. Answers Download Assessment Loading and Reading Data In this video, we will insert elements to a table • Query the table • Learn the process of loading and reading data • Assessment • Congratulations! you have completed the Section. To validate your learning, go ahead and download the Assesment for this section. Answers Download Assessment Loading and Reading Data In this video, we will insert elements to a table • Query the table • Learn the process of loading and reading data • Assessment • Congratulations! you have completed the Section. To validate your learning, go ahead and download the Assesment for this section. Answers Download Assessment In this video, we will insert elements to a table • Query the table • Learn the process of loading and reading data • Assessment • Congratulations! you have completed the Section. To validate your learning, go ahead and download the Assesment for this section. Answers Download Assessment In this video, we will insert elements to a table • Query the table • Learn the process of loading and reading data • Assessment • Congratulations! you have completed the Section. To validate your learning, go ahead and download the Assesment for this section. Answers Download Assessment Cassandra Distributed Architecture 6 lectures 37:51 Node and Ring Structure In this video, we will learn token ring. • Learn virtual nodes • Learn partitioning Replication and Consistency Model In this video, we will see what replication is. • Learn consistency • Learn replication factor Racks and Datacenters In this video, we will see what datacenter is. • Learn racks • Understand how Cassandra is aware of DC and racks CAP Theorem This video explains CAP theorem. • See the consistency • See the availability Gossip This video explains the gossip protocol. • Learn how Cassandra achieves co-ordination between nodes • How nodes stays in sync Read Repair, Hinted Handoff This video explains read repair. • Explain hinted hand-off • Read path • Assessment • Congratulations! you have completed the Section. To validate your learning, go ahead and download the Assesment for this section. Answers Download Assessment Cassandra Distributed Architecture. 6 lectures 37:51 Node and Ring Structure In this video, we will learn token ring. • Learn virtual nodes • Learn partitioning Replication and Consistency Model In this video, we will see what replication is. • Learn consistency • Learn replication factor Racks and Datacenters In this video, we will see what datacenter is. • Learn racks • Understand how Cassandra is aware of DC and racks CAP Theorem This video explains CAP theorem. • See the consistency • See the availability Gossip This video explains the gossip protocol. • Learn how Cassandra achieves co-ordination between nodes • How nodes stays in sync Read Repair, Hinted Handoff This video explains read repair. • Explain hinted hand-off • Read path • Assessment • Congratulations! you have completed the Section. To validate your learning, go ahead and download the Assesment for this section. Answers Download Assessment Node and Ring Structure In this video, we will learn token ring. • Learn virtual nodes • Learn partitioning Node and Ring Structure In this video, we will learn token ring. • Learn virtual nodes • Learn partitioning Node and Ring Structure In this video, we will learn token ring. • Learn virtual nodes • Learn partitioning Node and Ring Structure In this video, we will learn token ring. • Learn virtual nodes • Learn partitioning In this video, we will learn token ring. • Learn virtual nodes • Learn partitioning In this video, we will learn token ring. • Learn virtual nodes • Learn partitioning Replication and Consistency Model In this video, we will see what replication is. • Learn consistency • Learn replication factor Replication and Consistency Model In this video, we will see what replication is. • Learn consistency • Learn replication factor Replication and Consistency Model In this video, we will see what replication is. • Learn consistency • Learn replication factor Replication and Consistency Model In this video, we will see what replication is. • Learn consistency • Learn replication factor In this video, we will see what replication is. • Learn consistency • Learn replication factor In this video, we will see what replication is. • Learn consistency • Learn replication factor Racks and Datacenters In this video, we will see what datacenter is. • Learn racks • Understand how Cassandra is aware of DC and racks Racks and Datacenters In this video, we will see what datacenter is. • Learn racks • Understand how Cassandra is aware of DC and racks Racks and Datacenters In this video, we will see what datacenter is...

Additional information

This course is for anyone who wants to learn more about Apache Cassandra from the ground up and get a solid understanding of its workings

Learning Apache Cassandra

£ 150 VAT inc.