感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程时长 14 小时
课程大纲
- 第1部分:大数据/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节点通信
- 向存储引擎写入和读取数据
- 数据目录
- 反熵操作
- Cassandra压缩
- 选择和实施压缩策略
- Cassandra最佳实践(压缩、垃圾回收等)
- 创建低内存占用的测试Cassandra实例
- 故障排除工具和技巧
- 实践:学员安装Cassandra并运行基准测试
要求
- 熟悉Linux环境(命令行操作,使用vi/nano编辑文件)
- 线下课程需自备8GB内存的笔记本电脑或台式机
- 远程课程将提供可用的Cassandra实验环境,仅需网络浏览器即可
客户评论 (2)
深入了解NoSQL环境,不仅限于Cassandra(例如:HADOOP)
Stefan Marcoci - Videotron ltee
课程 - Cassandra Administration
机器翻译
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
课程 - Cassandra Administration
机器翻译