班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):即将开课,详情请咨询客服! |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
Cassandra实战培训
Cassandra实战培训
课程大纲:
第1章认识NoSQL
1.1NoSQL的起源和发展现状
1.2为什么要使用NoSQL
1.3开源NoSQL产品介绍
第2章Cassandra快速入门
2.1在Windows环境运行单机版Cassandra
2.2在Linux环境运行单机版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
第5章Cassandra的集群机制
5.1一致性哈希
5.2Gossip:集群节点之间的通信协议
5.3集群的数据备份机制
5.4集群状态变化的处理机制
第6章Cassandra的内部数据存储结构
6.1Cassandra中的数据存放规则
6.2Commilog
6.3Memtable
6.4SSTable
6.5系统表空间
第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章在分布式环境中使用的Cassandra
11.1在Linux环境中搭建与使用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监测Cassandra
13.7调整JVM启动参数
13.8使用适合的系统配置参数
|