Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
- 第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
Course - Cassandra Administration
The 1:1 style meant the training was tailored to my individual needs.