培训天数:2天
公开课费用:待定
NoSQL是在当前大数据环境下,伴随处理高性能、分布式、海量数据而产生的技术,有别于原来的关系数据库。NoSQL具有可扩展性、维护经济、数据模型灵活、轻松应对海量数据等优点。NoSQL的使用,可以让应用程序迭代的更快。
目前NoSQL种类繁多,包括HBase、MongoDB、Cassandra、ElasticSearch、PostgreSQL、Riak、CouchDB、Neo4J和Redis等多种,它们各有优势和不足,如何选取一种最符合企业应用需求的NoSQL数据库,是目前很多企业遇到的问题。
本培训将对基于NoSQL的数据处理、数据探索的基本方法进行讲解,并对Cassandra和ElasticSearch数据处理原理及实现进行详解。
大数据从业人员
第一讲 CAP与NoSQL
1 CAP原理及数据一致性
2为什么要用NoSQL
3 NoSQL 简介
4 NoSQL适用场合
5 NoSQL数据库的分类
第二讲 Cassandra数据模型
1数据模型特点
2 keyspace键空间
3 列族和列
4 设计模式
第三讲 Cassandra数据分布策略
1 数据分布策略介绍
2 副本放置策略
3副本因子
4 分区器
5 动态加入环
第四讲 Cassandra存储机制
1 Memtable介绍
2 SSTable介绍
3 Commitlog分析
4 Compaction分析
第五讲 Cassandra数据读写删
1 写操作的基本属性
2 读操作的基本属性
3 设置与插入数据
4 批量变更和删除
5 Cassandra的CQL
第六讲 Elasticsearch集群入门
1 全文检索
2 Elasticsearch基础
3 安装并配置集群
4 用REST API操作数据
5 使用URI请求查询来搜索
第七讲 Elasticsearch索引
1 Elasticsearch索引
2 映射配置
3 批量索引以提高索引速度
4 用附加的内部信息扩展索引结构
5 段合并和路由介绍
第八讲 Elasticsearch搜索
1 查询Elasticsearch
2 理解查询过程
3 基本查询和复合查询
4 查询结果的过滤
5 高亮显示和验证查询
6 数据排序和查询重写
第九讲 扩展索引结构
1 索引树形结构
2 索引非扁平数据
3 使用嵌套对象
4 使用父子关系
5 使用更新API修改索引结构
第十讲 更好的搜索
1 Apache Lucene评分简介
2 Elasticsearch的脚本功能
3 搜索不同语言的内容
4 使用查询加权影响得分
5 索引时加权何时有意义
6 同义词和理解解释信息
现金、支票、汇款、刷卡
名 称:北京市海淀区中科院计算所职业技能培训学校
开户行:北京银行中关村支行
帐 号:01090302900120105445661