感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
- 第 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
課程 - Cassandra Administration
Topics approached. Very complete.
Carlos Eloi Barros
課程 - 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.