Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
- 第 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部分:數據建模實驗室:小組設計會議
- 介紹了來自不同領域的多個用例
- 學生以小組形式提出設計和模型
- 討論各種設計,分析決策
- 實驗室:實現其中一個場景
- 第 6 部分:Cassandra 司機
- Java 驅動程序簡介
- 使用 Java 用戶端的 CRUD(創建/讀取/更新、刪除)操作
- 異步查詢
- 實驗室:對 Cassandra 使用 Java API
- 第 7 節:Cassandra 內部結構
- 瞭解 Cassandra 設計
- sstables、memtables、提交日誌
- 讀取路徑 / 寫入路徑
- 緩存
- 虛擬節點
- 第 8 節 管理
- 硬體選擇
- Cassandra 發行版
- Cassandra 最佳實踐(壓縮、垃圾回收)
- 故障排除工具和提示
- 實驗:學生安裝 Cassandra,運行基準測試
- 第 9 部分:獎勵實驗(時間允許)
- 在 Cassandra 上實施像 Pandora / Spotify 這樣的音樂服務
最低要求
- 熟悉Java程式設計語言
- 在 Linux 環境中很舒服(導航命令行,使用vi / nano 編輯檔)
21 時間: