Cassandra: 体系结构 |数据建模 |CQL
Cassandra: Architecture | Data Modeling | CQL
通过深入的数据建模,释放 Apache Cassandra 的强大功能,实现可扩展且高效的数据库解决方案。
您将会学到
-
Apache Cassandra 的架构和主要功能
-
设计和优化 Cassandra 数据模型
-
掌握 CQL 以实现高效的数据查询
-
处理复杂的查询和可扩展性挑战
-
规划和实施实际数据解决方案
要求
-
对数据库和 SQL 有基本的了解
-
熟悉分布式系统(可选但有帮助)
-
一台可以连接互联网且能够安装软件的计算机
描述
介绍
这门综合课程旨在从基础知识到高级主题介绍 Apache Cassandra,Apache Cassandra 是最强大的 NoSQL 数据库之一,用于处理跨多个服务器的大量数据。无论您是初学者还是经验丰富的专业人士,本课程都能为您提供设计稳健数据模型和执行针对实际应用程序量身定制的高效 CQL 查询的知识和技能。
第 1 部分:Cassandra 基础和架构
在此基础部分中,将向学生介绍 Cassandra 及其核心议程,包括其用途以及为什么它是分布式数据库解决方案的理想选择。深入探讨了 Cassandra 的架构,提供了对其内部机制(如分区、复制和容错)的理解,以确保可扩展性和高可用性。
-
第一讲: 议程 – Cassandra(已启用预览)
-
第 2 讲: 建筑
-
第 3 讲: 架构续(已启用预览)
第 2 部分:了解 Cassandra 数据模型
本节重点介绍 Cassandra 的数据模型,从其基本结构开始,过渡到有效作和检索数据的查询。您将了解 Cassandra 如何处理宽列存储,以及如何使用 Cassandra 查询语言 (CQL) 编写查询。
-
第 4 讲: 数据模型简介
-
第 5 讲: 数据模型查询
-
第 6 讲: 数据模型查询(续)
-
第 7 讲: 深入的 CQL
第 3 部分:高级数据建模和查询优化
本高级部分深入探讨了在 Cassandra 中设计高效且可扩展的数据模型的细微差别。您将学习处理复杂查询、优化性能以及使用白板技术来规划和可视化数据结构。
-
第 8 讲: 数据建模基础知识
-
第 9 讲: 数据建模(续)
-
第十讲: 复杂查询
-
第十一讲: 深入数据建模
-
第 12 讲: 白板技术
结论
在本课程结束时,您将全面了解 Cassandra 的架构、数据建模和 CQL。您将有信心为现代应用程序设计可扩展的高性能系统。
此课程面向哪些人:
- 希望构建可扩展数据库系统的软件开发人员和架构师
- 使用分布式数据库的数据工程师和数据库管理员
- 过渡到 NoSQL 技术的学生和专业人士
- 任何有兴趣学习 Cassandra 以实现个人或职业发展的人
评论(0)