Logo
☆☆☆☆☆
0.0
Beginner
9h

Apache Cassandra 简介

Apache Cassandra 是一个开源的分布式 NoSQL 数据库,以其可扩展性、可靠性以及持续可用性而著称。本课程深入探讨支撑这些特性的核心概念,包括分布式架构、数据建模、CQL(Cassandra 查询语言)、表设计、数据类型、可调一致性以及读写路径。 课程内容融合理论讲解与实践练习,您可在浏览器中直接执行 CQL 查询,并实时查看结果,无需任何环境配置。此外,每个模块结束后均配有测验,帮助您检验对所学内容的理解。 完成本课程后,您将掌握使用 Cassandra 进行高性能数据管理所需的核心技能。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Apache Cassandra 简介
Apache Cassandra 是一个开源的分布式 NoSQL 数据库,以其可扩展性、可靠性以及持续可用性而著称。本课程深入探讨支撑这些特性的核心概念,包括分布式架构、数据建模、CQL(Cassandra 查询语言)、表设计、数据类型、可调一致性以及读写路径。 课程内容融合理论讲解与实践练习,您...

WHAT YOU'LL LEARN

对 Apache Cassandra 发展历程及其核心特性的理解

Content

9 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    课程概述

Apache Cassandra 概述
  1. 1

    历史

  2. 2

    特性与应用场景

  3. 3

    测验:Apache Cassandra 概述

Apache Cassandra 架构
  1. 1

    拓扑结构

  2. 2

    nodetool 工具

  3. 3

    Cassandra Shell

  4. 4

    使用 Cassandra Shell 探索集群拓扑

  5. 5

    测验:Apache Cassandra 架构、Nodetool 工具和 CQL Shell

  6. 6

    分区

  7. 7

    图示:分区

  8. 8

    复制与 CQL DDL:CREATE KEYSPACE 语句

  9. 9

    CQL DDL:USE、DESCRIBE、ALTER、DROP KEYSPACE 语句

  10. 10

    Apache Cassandra 的 system_schema keyspace

  11. 11

    测验:Apache Cassandra 分区与复制

Apache Cassandra 数据建模
  1. 1

    存储结构

  2. 2

    数据建模过程

  3. 3

    原生数据类型

  4. 4

    示例:原生数据类型

  5. 5

    测验:Apache Cassandra 数据建模

Apache Cassandra 表
  1. 1

    Apache Cassandra 表

  2. 2

    CQL DDL:CREATE TABLE 语句

  3. 3

    CQL DDL:DESCRIBE、DROP 和 TRUNCATE TABLE 语句

  4. 4

    CQL DDL:ALTER TABLE 语句

  5. 5

    CQL DML:SELECT 语句

  6. 6

    CQL DML:INSERT 语句

  7. 7

    CQL DML:UPDATE 语句

  8. 8

    CQL DML:DELETE 语句

  9. 9

    Apache Cassandra 主键与分区键

  10. 10

    复合分区键

  11. 11

    主键聚簇列

  12. 12

    表选项:CLUSTERING ORDER BY

  13. 13

    搜索限制解决方案:ALLOW FILTERING 选项

  14. 14

    搜索限制解决方案:二级索引

  15. 15

    搜索限制解决方案:反规范化

  16. 16

    静态列

  17. 17

    测验:Apache Cassandra 表

Apache Cassandra 数据类型
  1. 1

    原生数据类型:计数器

  2. 2

    集合数据类型:SET

  3. 3

    集合数据类型:列表

  4. 4

    集合数据类型:映射(MAP)

  5. 5

    用户自定义数据类型

  6. 6

    示例:用户自定义数据类型

  7. 7

    元组数据类型

  8. 8

    测验:Apache Cassandra 数据类型

可调一致性
  1. 1

    一致性

  2. 2

    一致性级别:ALL、EACH_QUORUM、QUORUM 和 LOCAL_QUORUM

  3. 3

    一致性级别:THREE、TWO、ONE、LOCAL_ONE 和 ANY

  4. 4

    图示:Apache Cassandra 一致性级别

  5. 5

    测验:Apache Cassandra 可调一致性

Apache Cassandra 读写路径
  1. 1

    写入路径

  2. 2

    读取路径

  3. 3

    测验:Apache Cassandra 读写路径

总结
  1. 1

    课程概要

  2. 2

    附录:CQL 语法表示法

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)