课程大纲

    第一节 大数据概论 / 否SQL 否SQL概述 CAP定理 何时适合否SQL 列式存储 否SQL生态系统
第 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 编辑文件)
    • 对于现场课程,需要配备 8 GB RAM 的笔记本电脑或台式机
    • 对于远程课程,将提供一个有效的 Cassandra 实验室,除了 Web 浏览器外什么都不需要
      14 小时
     

    人数


    开始

    完结


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    客户评论 (2)

    相关课程

    课程分类