感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
- 第 1 部分:Big Data / NoSQL 簡介
- NoSQL 概觀
- CAP 定理
- 何種情況適合使用 NoSQL
- 欄式儲存
- NoSQL 生態系統
- 第 2 部分:Cassandra 基礎
- 設計與架構
- Cassandra 節點、叢集、資料中心
- Keyspaces、表格、列與欄位
- 分割(Partitioning)、複寫(Replication)、代幣(Tokens)
- 法定人數(Quorum)與一致性級別
- 實作:使用 CQLSH 與 Cassandra 互動
- 第 3 部分:資料建模 – 第一部分
- CQL 簡介
- CQL 資料型別
- 建立 Keyspaces 與表格
- 選擇欄位與型別
- 選擇主要金鑰(Primary Keys)
- 列與欄位的資料佈局
- 存活時間(TTL)
- 使用 CQL 進行查詢
- CQL 更新操作
- 集合(List / Map / Set)
- 實作:使用 CQL 進行各類資料建模練習;實驗查詢與支援的資料型別
- 第 4 部分:資料建模 – 第二部分
- 建立與使用輔助索引
- 複合金鑰(分割金鑰與群集金鑰)
- 時間序列資料
- 時間序列資料的最佳實務
- 計數器(Counters)
- 輕量級交易(LWT)
- 實作:建立與使用索引;建模時間序列資料
- 第 5 部分:Cassandra 內部機制
- 了解 Cassandra 底層設計
- SSTables、Memtables、提交日誌(Commit Log)
- 第 6 部分:管理
- 硬體選擇
- Cassandra 發行版本
- Cassandra 節點通訊
- 向儲存引擎讀取與寫入資料
- 資料目錄
- 反熵(Anti-entropy)操作
- Cassandra 緊縮(Compaction)
- 選擇與實施緊縮策略
- Cassandra 最佳實務(緊縮、垃圾回收等)
- 建立低記憶體佔用的 Cassandra 測試實例
- 疑難排解工具與技巧
- 實作:學員安裝 Cassandra 並執行基準測試
最低要求
- 熟悉 Linux 環境(能使用指令列進行導航,並使用 vi 或 nano 編輯檔案)
- 針對現場課程,需配備 8 GB RAM 的筆記型或桌上型電腦
- 針對遠端課程,將提供可用的 Cassandra 實驗室環境,除網頁瀏覽器外無需其他配置
14 小時
客戶評論 (2)
深入瞭解NoSQL環境,不僅限於Cassandra(例如:HADOOP)
Stefan Marcoci - Videotron ltee
課程 - Cassandra Administration
機器翻譯
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
課程 - Cassandra Administration
機器翻譯