This beginner-friendly course introduces core concepts of Big Data, NoSQL databases, and Apache Cassandra. Learn what makes Big Data powerful, explore analytics use cases, and understand how NoSQL differs from traditional systems. Get hands-on with Apache Hadoop and various NoSQL types. Then, dive into Apache Cassandra and its key features, architecture, read/write processes, data partitioning, replication, and network topology. Explore how it ensures fault tolerance and high availability. The course ends with a guided demo on setting up a virtual environment using VMware, PuTTY, and WinSCP.


您将学到什么
Understand Big Data, NoSQL, and how Cassandra fits in.
Explore Cassandra’s architecture, including read/write processes.
Learn data partitioning, replication, and fault tolerance techniques.
Set up and configure a Cassandra environment using VM tools.
您将获得的技能
要了解的详细信息

添加到您的领英档案
July 2025
6 项作业
了解顶级公司的员工如何掌握热门技能

该课程共有2个模块
Explore key Big Data and NoSQL concepts in this hands-on module. Understand what makes Big Data powerful, its analytics applications, and how NoSQL databases differ from traditional systems. Dive into Apache Hadoop and explore NoSQL types. Get introduced to Apache Cassandra with real-world examples, learn its strengths and limitations, and complete a guided demo on VM setup using VMware, PuTTY, and WinSCP.
涵盖的内容
14个视频1篇阅读材料3个作业
Explore Apache Cassandra’s core architecture and data operations in this practical module. Learn how Cassandra’s architecture impacts performance, including its unique read and write processes. Understand data distribution through partitioning, replication, and network topology. Dive into fault tolerance mechanisms and examine how Cassandra handles various failure scenarios to ensure high availability and reliability.
涵盖的内容
9个视频3个作业
位教师

提供方
从 Mobile and Web Development 浏览更多内容
- 状态:预览
- 状态:免费试用
- 状态:免费试用
Universidad Nacional Autónoma de México
- 状态:免费
Amazon Web Services
人们为什么选择 Coursera 来帮助自己实现职业发展




常见问题
Apache Cassandra is a highly scalable, distributed NoSQL database designed to handle large volumes of data across multiple servers with high availability and no single point of failure.
Cassandra is used for managing large-scale, real-time data across distributed systems, making it ideal for applications needing fast, fault-tolerant, and scalable storage.
Cassandra has a learning curve, especially around its architecture and data modeling, but it's manageable with hands-on practice and foundational database knowledge.
更多问题
提供助学金,