感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
- 第 1 節:Big Data / NoSQL 簡介
- NoSQL 概述
- CAP 定理
- NoSQL 的適用時機
- 欄式儲存
- NoSQL 生態系統
- 第 2 節:Cassandra 基礎
- 設計與架構
- Cassandra 節點、叢集、資料中心
- Keyspaces、表格、列與欄位
- 分區、複製、Tokens
- Quorum 與一致性層級
- 實驗:使用 CQLSH 與 Cassandra 互動
- 第 3 節:資料建模 – 第一部分
- CQL 簡介
- CQL 資料型別
- 建立 Keyspaces 與表格
- 選擇欄位與型別
- 選擇主鍵
- 列與欄位的資料佈局
- 存活時間(TTL)
- 使用 CQL 進行查詢
- CQL 更新操作
- 集合(List / Map / Set)
- 實驗:使用 CQL 進行各種資料建模練習;實驗查詢與支援的資料型別
- 第 4 節:資料建模 – 第二部分
- 建立與使用次要索引
- 複合鍵(分區鍵與叢集鍵)
- 時間序列資料
- 時間序列資料的最佳實務
- 計數器
- 輕量級交易(LWT)
- 實驗:建立與使用索引;建模時間序列資料
- 第 5 節:Cassandra 內部機制
- 理解 Cassandra 底層設計
- sstables、memtables、commit log
- 第 6 節:管理
- 硬體選擇
- Cassandra 發行版
- Cassandra 節點通訊
- 向儲存引擎寫入與讀取資料
- 資料目錄
- 反熵操作
- Cassandra 緊實(Compaction)
- 選擇與實作緊實策略
- Cassandra 最佳實務(緊實、垃圾回收等)
- 建立低記憶體佔用的 Cassandra 測試實例
- 疑難排解工具與技巧
- 實驗:學員安裝 Cassandra 並執行基準測試
最低要求
- 熟悉 Linux 環境(能使用命令列導覽、以 vi 或 nano 編輯檔案)
- 針對現場課程,需配備 8 GB RAM 的筆記型電腦或桌上型電腦
- 針對遠端課程,將提供可用的 Cassandra 實驗環境,學員仅需具備網頁瀏覽器即可
客戶評論 (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
機器翻譯