Learning Apache Cassandra [Video]

Learning Apache Cassandra [Video]

Tomasz Lelek

Build an efficient, scalable, fault-tolerant, and highly-available data layer into your applications by managing large amount of data using Apache Cassandra
Mapt Subscription
FREE
$40.00/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Learning Apache Cassandra [Video] Book Cover
Learning Apache Cassandra [Video]
$ 124.99
$ 106.25
Ember.js 3.x Web Development Recipes [Video] Book Cover
Ember.js 3.x Web Development Recipes [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 13 9781787126190
Course Length 3 hours 04 minutes

Table of Contents

Video Description

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.

Style and Approach

This course is a comprehensive tutorial that teaches the basic and not so basic concepts of Apache Cassandra using step-by-step instructions. 

Video Preview

What You Will Learn

  • 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

Authors

Table of Contents

Video Details

ISBN 139781787126190
Course Length3 hours 04 minutes
Read More

Read More Reviews

Recommended for You

Ember.js 3.x Web Development Recipes [Video] Book Cover
Ember.js 3.x Web Development Recipes [Video]
$ 124.99
$ 106.25
Python for Beginners: Learn Python Programming (Python 3) [Video] Book Cover
Python for Beginners: Learn Python Programming (Python 3) [Video]
$ 175.99
$ 149.60
Learning IPython for Interactive Computing and Data Visualization [Video] Book Cover
Learning IPython for Interactive Computing and Data Visualization [Video]
$ 124.99
$ 106.25
Getting Started with Machine Learning in Python [Video] Book Cover
Getting Started with Machine Learning in Python [Video]
$ 124.99
$ 106.25
Ensemble Machine Learning Techniques [Video] Book Cover
Ensemble Machine Learning Techniques [Video]
$ 124.99
$ 106.25
Learn Linux Administration and Supercharge Your Career [Vdieo] Book Cover
Learn Linux Administration and Supercharge Your Career [Vdieo]
$ 173.99
$ 147.90