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 生態系統
- 第 2 節 : 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
- 運行基準測試
- 用於監控性能和節點活動的工具
- DataStax 運營中心
- 診斷 Cassandra 性能問題
- 調查節點崩潰
- 了解數據修復、刪除和複製
- 其他故障排除工具和提示
- Cassandra 最佳實踐(壓縮、垃圾回收)
- 第 9 部分:獎勵實驗(時間允許)
- 在 Cassandra 上實施像 Pandora / Spotify 這樣的音樂服務
最低要求
- 熟悉Java程式設計語言
- 在 Linux 環境中很舒服(導航命令行,使用vi / nano 編輯檔)
實驗室環境:
將為學生提供工作 Cassandra 環境。學生需要一個SSH用戶端和一個瀏覽器來訪問集群。
零安裝:無需在學生機器上安裝 Cassandra!
21 時間:
客戶評論 (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Course - Cassandra Administration
Topics approached. Very complete.
Carlos Eloi Barros
Course - Cassandra for Developers
Trainer had good practical knowledge about using Cassandra day-to-day at least for development purposes. Catering (snacks, coffee hour) were great 3 days length was good.