- 熟悉Linux環境(使用命令行導航,使用vi/nano編輯文件)
- 對於線下課程,需要一台配備8GB RAM的筆記本電腦或台式機
- 對於遠程課程,將提供可用的Cassandra實驗室,除網頁瀏覽器外無需其他設備
本課程將介紹Cassandra——一個流行的NoSQL數據庫。課程內容涵蓋Cassandra的原理、架構和數據模型。學生將在實踐互動實驗中學習CQL(Cassandra查詢語言)的數據建模。本課程還將討論Cassandra的內部機制和一些管理主題。
- 第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,运行基准测试
United Arab Emirates - Cassandra Administration
Qatar - Cassandra Administration
Egypt - Cassandra Administration
Saudi Arabia - Cassandra Administration
South Africa - Cassandra Administration
Brasil - Cassandra Administration
Canada - Cassandra Administration
USA - Cassandra Administration
Österreich - Cassandra Administration
Schweiz - Cassandra Administration
Deutschland - Cassandra Administration
Czech Republic - Cassandra Administration
Denmark - Cassandra Administration
Estonia - Cassandra Administration
Finland - Cassandra Administration
Greece - Cassandra Administration
Magyarország - Cassandra Administration
Ireland - Cassandra Administration
Luxembourg - Cassandra Administration
Latvia - Cassandra Administration
España - Administración de Cassandra
Italia - Cassandra Administration
Lithuania - Cassandra Administration
Nederland - Cassandra Administration
Norway - Cassandra Administration
Portugal - Cassandra Administration
România - Cassandra Administration
Sverige - Cassandra Administration
Türkiye - Cassandra Administration
Malta - Cassandra Administration
Belgique - Administration de Cassandra
France - Administration de Cassandra
Australia - Cassandra Administration
Malaysia - Cassandra Administration
New Zealand - Cassandra Administration
Philippines - Cassandra Administration
Singapore - Cassandra Administration
Thailand - Cassandra Administration
Vietnam - Cassandra Administration
India - Cassandra Administration
Argentina - Administración de Cassandra
Chile - Administración de Cassandra
Costa Rica - Administración de Cassandra
Ecuador - Administración de Cassandra
Guatemala - Administración de Cassandra
Colombia - Administración de Cassandra
México - Administración de Cassandra
Panama - Administración de Cassandra
Peru - Administración de Cassandra
Uruguay - Administración de Cassandra
Venezuela - Administración de Cassandra
Polska - Cassandra Administration
United Kingdom - Cassandra Administration
South Korea - Cassandra Administration
Pakistan - Cassandra Administration
Sri Lanka - Cassandra Administration
Bulgaria - Cassandra Administration
Bolivia - Administración de Cassandra
Indonesia - Cassandra Administration
Kazakhstan - Cassandra Administration
Moldova - Cassandra Administration
Morocco - Cassandra Administration
Tunisia - Cassandra Administration
Kuwait - Cassandra Administration
Oman - Cassandra Administration
Slovakia - Cassandra Administration
Kenya - Cassandra Administration
Nigeria - Cassandra Administration
Botswana - Cassandra Administration
Slovenia - Cassandra Administration
Croatia - Cassandra Administration
Serbia - Cassandra Administration
Bhutan - Cassandra Administration