课程培训
Cassandra实战培训课程

 Cassandra实战培训课程

课程大纲:

1章认识NoSQL

1.1NoSQL的起源和发展现状

1.2为什么要使用NoSQL

1.3开源NoSQL产品介绍

2Cassandra快速入门

2.1Windows环境运行单机版Cassandra

2.2Linux环境运行单机版Cassandra

2.3Cassandra的数据模型

2.4Cassandra的数据排序规则

2.5配置数据类型

2.6使用命令行工具与Cassandra交互

3章理解Cassandra编程接口

3.1多语言服务开发框架Thrift

3.2Cassandra的数据类型

3.3Cassandra的编程接口

3.4Cassandra 0.7.x版本新增功能

4章基于Cassandra的在线交易系统

4.1需求分析

4.2数据模型设计

4.3编码实现

4.4系统功能验证

4.5迁移到Cassandra 0.7.x

5Cassandra的集群机制

5.1一致性哈希

5.2Gossip:集群节点之间的通信协议

5.3集群的数据备份机制

5.4集群状态变化的处理机制

6Cassandra的内部数据存储结构

6.1Cassandra中的数据存放规则

6.2Commilog

6.3Memtable

6.4SSTable

6.5系统表空间

7Cassandra的数据更新机制

7.1数据更新流程

7.2集群数据更新策略

7.3二级索引

8Cassandra的数据读取机制

8.1数据读取流程

8.2集群数据读取策略

8.3读修复

8.4数据缓存

8.5二级索引

9Cassandra的数据压缩机制

9.1为什么要进行数据压缩

9.2如何控制数据压缩

9.3数据压缩流程

9.4维护Cassandra中的数据

10Cassandra的启动流程

10.1Cassandra启动脚本

10.2Cassandra启动流程

11章在分布式环境中使用的Cassandra

11.1Linux环境中搭建与使用Cassandra集群

11.2Cassandra运行配置项详解

11.3Cassandra集群的运行和维护

12CassandraHadoop的整合

12.1Hadoop快速入门

12.2为什么要整合CassandraHadoop

12.3使用Map/Reduce导入数据到Cassandra

12.4Cassandra中的数据作为Map/Reduce输入

13Cassandra最佳实践

13.1避免Cassandra自身的限制

13.2数据压缩策略

13.3使用高级的客户端

13.4负载均衡

13.5谨慎使用二级索引

13.6通过JMX监测Cassandra

13.7调整JVM启动参数

13.8使用适合的系统配置参数




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>