
曙海教學優(yōu)勢
該課程,秉承21年教學品質,以項目實現為導向,面向企事業(yè)單位項目實際需求,講師將會與您分享設計的全流程以及工具的綜合使用技巧與經驗。課程可定制,線下/線上/上門皆可,全國免費報名熱線:4008699035。
曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關系,合作企業(yè)三十多萬家。曙海的課程得到業(yè)內企事業(yè)單位廣泛贊譽。
?Cassandra實戰(zhàn)培訓課程
課程大綱:
第1章認識NoSQL
1.1NoSQL的起源和發(fā)展現狀
1.2為什么要使用NoSQL
1.3開源NoSQL產品介紹
第2章Cassandra快速入門
2.1在Windows環(huán)境運行單機版Cassandra
2.2在Linux環(huán)境運行單機版Cassandra
2.3Cassandra的數據模型
2.4Cassandra的數據排序規(guī)則
2.5配置數據類型
2.6使用命令行工具與Cassandra交互
第3章理解Cassandra編程接口
3.1多語言服務開發(fā)框架Thrift
3.2Cassandra的數據類型
3.3Cassandra的編程接口
3.4Cassandra?0.7.x版本新增功能
第4章基于Cassandra的在線交易系統(tǒng)
4.1需求分析
4.2數據模型設計
4.3編碼實現
4.4系統(tǒng)功能驗證
4.5遷移到Cassandra?0.7.x
第5章Cassandra的集群機制
5.1一致性哈希
5.2Gossip:集群節(jié)點之間的通信協議
5.3集群的數據備份機制
5.4集群狀態(tài)變化的處理機制
第6章Cassandra的內部數據存儲結構
6.1Cassandra中的數據存放規(guī)則
6.2Commilog
6.3Memtable
6.4SSTable
6.5系統(tǒng)表空間
第7章Cassandra的數據更新機制
7.1數據更新流程
7.2集群數據更新策略
7.3二級索引
第8章Cassandra的數據讀取機制
8.1數據讀取流程
8.2集群數據讀取策略
8.3讀修復
8.4數據緩存
8.5二級索引
第9章Cassandra的數據壓縮機制
9.1為什么要進行數據壓縮
9.2如何控制數據壓縮
9.3數據壓縮流程
9.4維護Cassandra中的數據
第10章Cassandra的啟動流程
10.1Cassandra啟動腳本
10.2Cassandra啟動流程
第11章在分布式環(huán)境中使用的Cassandra
11.1在Linux環(huán)境中搭建與使用Cassandra集群
11.2Cassandra運行配置項詳解
11.3Cassandra集群的運行和維護
第12章Cassandra與Hadoop的整合
12.1Hadoop快速入門
12.2為什么要整合Cassandra與Hadoop
12.3使用Map/Reduce導入數據到Cassandra中
12.4將Cassandra中的數據作為Map/Reduce輸入
第13章Cassandra最佳實踐
13.1避免Cassandra自身的限制
13.2數據壓縮策略
13.3使用高級的客戶端
13.4負載均衡
13.5謹慎使用二級索引
13.6通過JMX監(jiān)測Cassandra
13.7調整JVM啟動參數
13.8使用適合的系統(tǒng)配置參數