課程簡介

  • 第 1 部分:Big Data / NoSQL 簡介
    • NoSQL 概述
    • CAP 定理
    • 什麼時候 NoSQL 合適
    • 柱狀存儲
    • NoSQL 生態系統
  • 第二節 : Cassandra 基本資料
    • 設計和架構
    • Cassandra 個節點、集群、數據中心
    • 鍵空間、表、行和列
    • 分區、複製、令牌
    • 仲裁和一致性級別
    • 實驗室:使用 CQLSH 與 Cassandra 交互
  • 第 3 部分:數據建模 – 第 1 部分
    • CQL 簡介
    • CQL 數據類型
    • 創建鍵空間和表
    • 選擇列和類型
    • 選擇主鍵
    • 行和列的數據佈局
    • 存留時間 (TTL)
    • 使用 CQL 進行查詢
    • CQL 更新
    • 收藏 (清單/ 地圖 / 集合)
    • 實驗室 : 使用 CQL 進行各種數據建模練習 ;試驗查詢和支持的數據類型
  • 第 4 部分:數據建模 – 第 2 部分
    • 創建和使用二級索引
    • 組合鍵(分區鍵和集群鍵)
    • 時間序列數據
    • 時序數據的最佳實踐
    • 計數器
    • 輕量級事務 (LWT)
    • Labs :創建和使用索引; 對時間序列數據進行建模
  • 第 5 節 : Cassandra 內部結構
    • 瞭解 Cassandra 設計
    • sstables、memtables、提交日誌
  • 第六節 管理
    • 硬體選擇
    • Cassandra 發行版
    • Cassandra 節點 Communication
    • 向存儲引擎寫入和讀取數據
    • 數據目錄
    • 反熵操作
    • Cassandra 壓縮
    • 選擇和實施壓縮策略
    • Cassandra 最佳實踐(壓縮、垃圾回收)
    • 創建記憶體佔用較少的測試 Cassandra 實例
    • 故障排除工具和提示
    • 實驗室:學生安裝 Cassandra,運行基準測試

最低要求

  • 在 Linux 環境中很舒服(導航命令行,使用vi / nano 編輯檔)
  • 對於現場課程,需要配備 8 GB RAM 的筆記型電腦或桌上型機
  • 對於遠端課程,將提供一個有效的 Cassandra 實驗室,除了 Web 瀏覽器外什麼都不需要
 14 時間:

人數


每位參與者的報價

客戶評論 (2)

Upcoming Courses

課程分類