搜索

取消
课程简介适用人群课程大纲付款方式

NoSQL技术介绍及分析

培训天数:2天

公开课费用:待定

1、全面了解NoSQL的相关知识。 2、学习NoSQL的核心技术方法以及应用。 3、了解和使用Cassandra及ElasticSearch。

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

京公网安备 11010802025851号 | 京ICP备14030124号-1
版权所有:© 2018 中科院计算所培训中心 .All Rights Reserved.

邀请好友一起学习

微信 QQ 新浪微博