課程簡介

    第一節 大數據概論 / 否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)

    相關課程

    課程分類