主題 |
內(nèi)容 |
?
?
Cassandra介紹 |
關(guān)系型數(shù)據(jù)庫的局限性
NoSQL數(shù)據(jù)庫的特性
CAP理論
什么是Cassandra
Cassandra的歷史
Cassandra的特點(diǎn)
?
練習(xí):
Cassandra的安裝和部署 |
?
Cassandra數(shù)據(jù)模型和架構(gòu)
?
? |
Cassandra數(shù)據(jù)模型
??介紹數(shù)據(jù)模型
??介紹關(guān)系型數(shù)據(jù)庫與Cassandra數(shù)據(jù)庫的數(shù)據(jù)模型的區(qū)別
??靜態(tài)表與動態(tài)表的不同應(yīng)用場景
??介紹Cassandra中的主鍵
?
Cassandra架構(gòu)
??分布式數(shù)據(jù)庫介紹
??Cassandra如何復(fù)制數(shù)據(jù)
??Gossip協(xié)議介紹
??Cassandra讀寫路徑
??Cassandra增量修改特性及其好處 |
Cassandra中的Keyspace 和表
? |
Cassandra中的Keyspace
??如何定義Keyspace
??如何刪除Keyspace
??理解復(fù)制因子
??介紹復(fù)制策略
?
Cassandra表格
??介紹什么是Cassandra數(shù)據(jù)庫中的表格
??Cassandra支持的數(shù)據(jù)類型
??如何定義列
??介紹主鍵、復(fù)合主鍵等概念
??介紹集群列的概念
?
練習(xí):
創(chuàng)建一個keyspace,?指定復(fù)制因子和復(fù)制策略
創(chuàng)建表,指定主鍵,創(chuàng)建集群列 |
?
Cassandra的數(shù)據(jù)操作 |
向Cassandra中插入數(shù)據(jù)的不同方法
使用INSERT INTO命令
使用COPY?命令
如何更新數(shù)據(jù)
如何刪除數(shù)據(jù)
介紹TTL
?
練習(xí):
使用INSERT INTO、COPY?命令插入數(shù)據(jù)
使用UPDATE?命令更新數(shù)據(jù)
使用DELETE?命令刪除數(shù)據(jù)
使用TTL |
Cassandra的節(jié)點(diǎn)操作 |
介紹Cassandra中的節(jié)點(diǎn)的概念
介紹種子節(jié)點(diǎn)
如何添加節(jié)點(diǎn)
如何刪除節(jié)點(diǎn)
如何修復(fù)節(jié)點(diǎn)
?
練習(xí):
創(chuàng)建包含一個節(jié)點(diǎn)的集群
從集群中刪除一個節(jié)點(diǎn)
修復(fù)節(jié)點(diǎn) |
Cassandra集群 |
Cassandra多數(shù)據(jù)中心支持
??如何修改cassandra-rackdc.properties
??如何修改多數(shù)據(jù)中心的副本策略
?
監(jiān)控集群
??介紹集群監(jiān)控工具
??介紹使用nodetool?管理集群
??介紹使用?JConsole 監(jiān)控 JMX 數(shù)據(jù)
??介紹OpsCenter 工具
練習(xí):
使用nodetool?管理集群。
使用?JConsole?連接集群并監(jiān)控 JMX 統(tǒng)計(jì)數(shù)據(jù)。 |