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