From 0 to 1: The Cassandra Distributed Database
From 0 to 1: The Cassandra Distributed Database, available at $59.99, has an average rating of 4.22, with 46 lectures, based on 2588 reviews, and has 16184 subscribers.
You will learn about Set up a cluster, keyspaces, column families and manage them Run queries using the CQL command shell Design primary keys and secondary indexes with partitioning and clustering considerations Use the Cassandra Java driver to connect and run queries on the cluster This course is ideal for individuals who are Yup! Engineers and analysts who understand traditional, relational databases and want to move to big data storage systems or Nope! Students who are just starting out understanding databases and have no prior experience with one It is particularly useful for Yup! Engineers and analysts who understand traditional, relational databases and want to move to big data storage systems or Nope! Students who are just starting out understanding databases and have no prior experience with one.
Enroll now: From 0 to 1: The Cassandra Distributed Database
Summary
Title: From 0 to 1: The Cassandra Distributed Database
Price: $59.99
Average Rating: 4.22
Number of Lectures: 46
Number of Published Lectures: 46
Number of Curriculum Items: 46
Number of Published Curriculum Objects: 46
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Set up a cluster, keyspaces, column families and manage them
- Run queries using the CQL command shell
- Design primary keys and secondary indexes with partitioning and clustering considerations
- Use the Cassandra Java driver to connect and run queries on the cluster
Who Should Attend
- Yup! Engineers and analysts who understand traditional, relational databases and want to move to big data storage systems
- Nope! Students who are just starting out understanding databases and have no prior experience with one
Target Audiences
- Yup! Engineers and analysts who understand traditional, relational databases and want to move to big data storage systems
- Nope! Students who are just starting out understanding databases and have no prior experience with one
Taught by a team which includes 2 Stanford-educated, ex-Googlers and 2 ex-Flipkart Lead Analysts. This team has decades of practical experience in working with large-scale data processing.
Has your data gotten huge, unwieldy and hard to manage with a traditional database? Is your data unstructured with an expanding list of attributes? Do you want to ensure your data is always available even with server crashes? Look beyond Hadoop – the Cassandra distributed database is the solution to your problems.
Let’s parse that.
- Huge, unwieldy data: This course helps your set up a cluster with multiple nodes to distribute data across machines
- Unstructured: Cassandra is a columnar store. There are no empty cells or space wasted when you store data with variable and expanding attributes
- Always available:Cassandra uses partitioning and replication to ensure that your data is available even when nodes in a cluster go down
What’s included in this course:
- The Cassandra Cluster Manager (CCM) to set up and manage your cluster
- The Cassandra Query Language (CQL) to create keyspaces, column families, perform CRUD operations on column families and other administrative tasks
- Designing primary keys and secondary indexes, partitioning and clustering keys
- Restrictions on queries based on primary and secondary key design
- Tunable consistency using quorum and local quorum.Read and write consistency in a node
- Architecture and Storage components: Commit Log, MemTable, SSTables, Bloom Filters, Index File, Summary File and Data File
- A real world project: A Miniature Catalog Management System using the Cassandra Java driver
Course Curriculum
Chapter 1: You, This Course and Us
Lecture 1: You, This Course and Us
Chapter 2: Introduction: Cassandra as a distributed, decentralized, columnar store
Lecture 1: A Column-Oriented Database
Lecture 2: Requirements For A Product Catalog System
Lecture 3: What Is Cassandra?
Lecture 4: Cassandra Vs HBase
Chapter 3: Install And Set Up
Lecture 1: Install Cassandra (Mac and Unix based systems)
Lecture 2: Install the Cassandra Cluster Manager (Mac and Unix)
Lecture 3: Install Maven On Your Machine
Lecture 4: [For Linux/Mac OS Shell Newbies] Path and other Environment Variables
Chapter 4: The Cassandra Cluster Manager
Lecture 1: Create A Cassandra Cluster On Your Local Machine
Lecture 2: Basic CCM Commands
Chapter 5: The Cassandra Data Model
Lecture 1: Columns And Column Families
Lecture 2: Super Column Family And Keyspace
Lecture 3: Comparing Cassandra With A Relational Database
Chapter 6: Shell Commands
Lecture 1: Connect To Cassandra And Create A Keyspace
Lecture 2: Column Families And Their Properties
Lecture 3: Modify Column Families
Lecture 4: Insert Data Into A Column Family
Lecture 5: Advanced Data Types: Collections And Counters
Lecture 6: Update Simple And Collection Data Types
Lecture 7: Manage Cluster Roles
Chapter 7: Keys And Indexes: Primary Keys, Partition Keys, Clustering Key, Secondary Indexe
Lecture 1: Partition Keys: Distributing Data Across Cluster Nodes
Lecture 2: Partition Keys: Properties
Lecture 3: Clustering Keys: Data Layout On A Node
Lecture 4: Restrictions On Partition Keys
Lecture 5: Restrictions On Clustering Keys
Lecture 6: Secondary Indexes
Lecture 7: Restrictions On Secondary Indexes
Lecture 8: Allow Filtering
Chapter 8: Tunable Consistency
Lecture 1: Write Consistency Levels And Hinted Handoff
Lecture 2: Read Consistency Levels
Lecture 3: Replication Factors And Quorum Value
Chapter 9: Storage Systems
Lecture 1: Overview Of Cassandra Storage Components
Lecture 2: The SSTable And Its Components
Lecture 3: Row Cache And Key Cache
Lecture 4: Anatomy Of A Write Request
Lecture 5: Anatomy Of A Read Request And The Gossip Protocol
Chapter 10: A Mini-Project: A Miniature Catalog Management System In Java
Lecture 1: Overview And Basic Setup
Lecture 2: Create A Session And Execute Our First Query
Lecture 3: Create A Column Family
Lecture 4: Check If A Column Family Has Been Created
Lecture 5: Insert Data Into The Listings Column Family
Lecture 6: Insert Data Into The Products Column Family
Lecture 7: Search For Products
Lecture 8: Delete A Listing
Lecture 9: Update Mulitple Column Families Using Logged Batch
Instructors
-
Loony Corn
An ex-Google, Stanford and Flipkart team
Rating Distribution
- 1 stars: 43 votes
- 2 stars: 71 votes
- 3 stars: 411 votes
- 4 stars: 1020 votes
- 5 stars: 1043 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024