Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 CompTIA Security+
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Meditation CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Email Marketing Copywriting YouTube Marketing Startup

DevelopmentDatabase Design & DevelopmentApache Cassandra

Apache Cassandra : Everything You Need To Know

Everything You Need To Know To Get Started With Apache Cassandra
Rating: 4.4 out of 54.4 (189 ratings)
905 students
Created by Sarma Pydipally
Last updated 11/2021
English
English [Auto]

What you'll learn

  • Apache Cassandra
  • Cassandra Query Language

Requirements

  • Basic Knowledge of Linux
  • Basic Knowledge of Databases

Description

If you are an Oracle Database Administrator or you have some knowledge of any RDBMS with Linux operating system, then this is a perfect starting point for you to learn Apache Cassandra.

In this course, we will start with introduction to Apache Cassandra.

We will discuss about Vertical Scaling and Horizontal Scaling.

We will discuss about NoSQL databases.

We will discuss about 4 types of NoSQL databases.

We will discuss about apache organization

We will discuss about CAP Theorem and we will try to understand why it is important for Cassandra.

We will try to understand why Cassandra is so popular.

We will try to understand Horizontal Scaling in Cassandra.

We will discuss about Murmur3 tokens and how Cassandra distributes data in the cluster.

We will discuss about data replication in Cassandra.

We will try to understand how Cassandra can support replication in multiple data centers.

We will discuss about what are not possible in Cassandra.

We will discuss about Cassandra software release versions and history.

We will discuss about gossip, partitioners, snitches, sstables, tombstones and compaction.

We will try to understand how Cassandra writes data in memory and stores data in storage.

We will try to understand how Cassandra reads data and returns it to the clients.

We will discuss about what is the role of DataStax in Cassandra world.

We will download and configure DataStax Dev Center to connect to our Cassandra cluster.

We will use Cassandra Query Language shell to connect to our Cassandra cluster.

We will discuss about data modeling in Cassandra.

We will learn about partition keys and clustering columns.

We will learn about how to create and use keyspaces.

We will learn about how to create and use tables along with insert update and delete data.

We will understand how Cassandra marks deleted data with Tombstone markers.

We will learn how to alter table to add and remove columns. we will also discuss about table comments.

We will learn about CQL Collection data types and how to use them.

We will learn about Tuples.

We will discuss about User-Defined Types.

We will learn about Counters and how to use them.

We will discuss about JSON Support in Cassandra.

We will learn about data with Time-To-Live settings.

We will discuss about Light weight Transactions or also called as compare and set option.

We will learn how to handle CQL Scripts.

We will learn how to copy data from files to tables and copy data from tables to files.

We will discuss a lot of scenarios on how to retrieve data stored in tables using select command. this topic is very Important for any administrator to be successful with Cassandra.

We will learn how to use Aggregate Functions.

We will discuss about system keyspaces.

We will learn about secondary indexes.

We will discuss about Tunable Consistency and try to understand the available options for Consistency settings.

We will learn about CQL Batches.

We will learn about user defined functions and user defined aggregates.

We will discuss about different options to secure our Cassandra clusters.

We will discuss about nodetool.

We will learn about the Drivers & Tools provided by DataStax.

We will discuss about what we should learn next after completing this training.


NOTE : Installation and Configuration is not covered in this training, since I have created dedicated training courses for those topics.

Who this course is for:

  • Anyone Who Wants to Learn Apache Cassandra

Instructor

Sarma Pydipally
Database Administator
Sarma Pydipally
  • 4.4 Instructor Rating
  • 313 Reviews
  • 1,462 Students
  • 4 Courses

### I WILL BE ON VACATION FROM 08-JUNE-2022 TO 17-JULY-2022 ###


I have 20+ years of experience with databases.

I started working with database dBase3+ in 1994. Then worked on FoxPro, Oracle (1997), DB2 (2004), MySQL (2007), Apache Cassandra & Spark (2015).

After this long database journey, I still love and admire Oracle Database.

Currently, I am working extensively on Oracle & Apache Cassandra + DSE along with Apache Spark.

I love to learn and teach. It is my passion.

I spend a lot of time to make these courses perfect. Hope you like and enjoy them.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.