感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
- 第1部分: Big Data / NoSQL 简介
- NoSQL 概述
- CAP 定理
- NoSQL 适用场景
- 列式存储
- NoSQL 生态系统
- 第2部分: Cassandra 基础
- 设计与架构
- Cassandra 节点、集群、数据中心
- 键空间、表、行与列
- 分区、复制、令牌
- 仲裁与一致性级别
- 实验:使用 CQLSH 与 Cassandra 交互
- 第3部分: 数据建模 – 第1部分
- CQL 简介
- CQL 数据类型
- 创建键空间与表
- 选择列与类型
- 选择主键
- 行与列的数据布局
- 生存时间 (TTL)
- 使用 CQL 查询
- CQL 更新
- 集合(列表 / 映射 / 集合)
- 实验:使用 CQL 进行各种数据建模练习;实验查询与支持的数据类型
- 第4部分: 数据建模 – 第2部分
- 创建与使用二级索引
- 复合键(分区键与聚类键)
- 时间序列数据
- 时间序列数据的最佳实践
- 计数器
- 轻量级事务 (LWT)
- 实验:创建与使用索引;建模时间序列数据
- 第5部分: Cassandra 内部机制
- 深入了解 Cassandra 设计原理
- sstables、memtables、提交日志
- 第6部分: 管理
- 硬件选择
- Cassandra 发行版
- Cassandra 节点 Communication
- 向/从存储引擎写入与读取数据
- 数据目录
- 反熵操作
- Cassandra 压缩
- 选择与实施压缩策略
- Cassandra 最佳实践(压缩、垃圾回收)
- 创建低内存占用的测试 Cassandra 实例
- 故障排除工具与技巧
- 实验:学生安装 Cassandra,运行基准测试
要求
- 熟悉Linux环境(使用命令行导航,使用vi/nano编辑文件)
- 对于线下课程,需要一台配备8GB RAM的笔记本电脑或台式机
- 对于远程课程,将提供可用的Cassandra实验室,除网页浏览器外无需其他设备
14 小时
客户评论 (2)
Extensive knowledge of NoSQL environments, not only Cassandra (ex: HADOOP)
Stefan Marcoci - Videotron ltee
课程 - Cassandra Administration
The 1:1 style meant the training was tailored to my individual needs.