- 电子工业出版社
 - 9787121486197
 - 1-1
 - 540589
 - 68260254-5
 - 16开
 - 2024-09
 - 电子与信息大类
 - 计算机类
 - 高职
 
                            内容简介
                        
                        
                                本书分为7章,各章节内容如下。第一章 NoSQL基础,主要介绍NoSQL的基础理论,大数据时代对数据存储、分析、挖掘方面的挑战,数据库的发展和趋势,应用范围及场景。第二章 MongoDB入门,主要讲解文档数据库MongoDB的开发环境部署、文档的基本操作、使用Java和Robomongo访问和管理MongoDB数据库。第三章 MongoDB进阶,主要讲解MongoDB索引和聚合方法、分布式集群部署。第四章 MongoDB综合应用,以商品信息管理系统为例,其中包含创建商品信息数据集、查询、更新、删除商品数据等业务的实现。第五章 Redis入门,主要讲解Redis简介、安装与运行、五种数据类型、使用RedisTemplate操作Redis数据、使用StringRedisTemplate操作Redis数据。第六章 Redis进阶,主要讲解Redis事务、如何扩展Redis的读/写性能,以及对Redis数据的持久化等。第七章 Redis综合应用,以商品秒杀抢购系统为例,其中包含对用户登录和cookie的缓冲、使用Redis实现购物车、对网页进行缓存,以及秒杀抢购核心业务的实现。                            
                            
                        
                            目录
                        
                        
                                单元1 NoSQL数据库技术简介	1__eol__学习目标	1__eol__任务1.1 认识NoSQL	1__eol__任务情境	1__eol__【任务场景】	1__eol__【任务布置】	1__eol__任务准备	1__eol__1.1.1  了解NoSQL的发展史	1__eol__1.1.2  学习NoSQL的相关术语	3__eol__1.1.3  了解NoSQL的基础理论	4__eol__1.1.4  了解NoSQL的种类与特性	5__eol__任务1.2  认识MongoDB	8__eol__任务情境	8__eol__【任务场景】	8__eol__【任务布置】	8__eol__任务准备	8__eol__1.2.1  了解文档型数据库MongoDB	8__eol__1.2.2  学习MongoDB的相关术语	9__eol__1.2.3  了解MongoDB的特点	11__eol__1.2.4  了解MongoDB的体系结构	12__eol__任务1.3  认识Redis	13__eol__任务情境	13__eol__【任务场景】	13__eol__【任务布置】	14__eol__任务准备	14__eol__1.3.1  了解键值存储数据库Redis	14__eol__1.3.2  学习Redis的存储结构	15__eol__1.3.3  了解Redis的特点与优势	17__eol__1.3.4  了解Redis的适用场景	17__eol__归纳总结	18__eol__在线测试	19__eol__单元2 MongoDB入门	20__eol__学习目标	20__eol__任务2.1  搭建MongoDB开发环境	20__eol__任务情境	20__eol__【任务场景】	20__eol__【任务布置】	20__eol__任务准备	20__eol__2.1.1  安装MongoDB	20__eol__2.1.2  启动与运行MongoDB	26__eol__2.1.3  操作MongoDB命令行	28__eol__任务实施	31__eol__【工作流程】	31__eol__【操作步骤】	31__eol__任务评价	31__eol__任务拓展	32__eol__任务2.2  操作MongoDB数据库文档	32__eol__任务情境	32__eol__【任务场景】	32__eol__【任务布置】	32__eol__任务准备	32__eol__2.2.1  插入操作	32__eol__2.2.2  删除操作	37__eol__2.2.3  更新操作	41__eol__2.2.4  查询操作	43__eol__任务实施	49__eol__任务评价	51__eol__任务拓展	51__eol__任务2.3  通过Java访问MongoDB数据库	51__eol__任务情境	51__eol__【任务场景】	51__eol__【任务布置】	51__eol__任务准备	52__eol__2.3.1  部署Java开发环境	52__eol__2.3.2  使用Java连接MongoDB	52__eol__2.3.3  使用Java操作基本指令	56__eol__任务实施	57__eol__任务评价	57__eol__任务2.4  使用MongoRepository操作MongoDB数据	58__eol__任务情境	58__eol__【任务场景】	58__eol__【任务布置】	58__eol__任务准备	59__eol__2.4.1  MongoRepository简介	59__eol__2.4.2  MongoRepository常用方法	60__eol__任务实施	61__eol__任务评价	64__eol__任务拓展	65__eol__任务2.5  使用MongoTemplate操作MongoDB数据	65__eol__任务情境	65__eol__【任务场景】	65__eol__【任务布置】	65__eol__任务准备	65__eol__2.5.1  MongoTemplate简介	65__eol__2.5.2  MongoTemplate常用方法	67__eol__任务实施	68__eol__任务评价	75__eol__任务拓展	75__eol__归纳总结	76__eol__在线测试	76__eol__单元3 MongoDB进阶	77__eol__学习目标	77__eol__任务3.1 高级索引	77__eol__任务情境	77__eol__【任务场景】	77__eol__【任务布置】	77__eol__任务准备	78__eol__3.1.1  单字段索引	78__eol__3.1.2  复合索引	81__eol__3.1.3  其他索引类型	82__eol__3.1.4  索引执行计划查询	86__eol__任务实施	88__eol__任务评价	90__eol__任务拓展	90__eol__任务3.2  聚合	91__eol__任务情境	91__eol__【任务场景】	91__eol__【任务布置】	91__eol__任务准备	91__eol__3.2.1  Pipeline方法	91__eol__3.2.2  MapReduce方法	95__eol__任务实施	97__eol__任务评价	98__eol__任务拓展	98__eol__任务3.3  部署分布式集群	98__eol__任务情境	98__eol__【任务场景】	98__eol__【任务布置】	98__eol__任务准备	99__eol__3.3.1  集群架构	99__eol__3.3.2  部署环境准备	101__eol__3.3.3  使用Docker搭建	104__eol__任务实施	107__eol__任务评价	107__eol__任务拓展	108__eol__归纳总结	109__eol__在线测试	109__eol__单元4 MongoDB综合应用	110__eol__学习目标	110__eol__任务4.1  超市库存管理系统设计	110__eol__任务情境	110__eol__【任务场景】	110__eol__【任务布置】	110__eol__任务准备	110__eol__4.1.1  系统功能设计	110__eol__4.1.2  数据库设计	111__eol__任务实施	112__eol__任务评价	115__eol__任务拓展	115__eol__任务4.2  增删产品信息数据	116__eol__任务情境	116__eol__【任务场景】	116__eol__【任务布置】	116__eol__任务准备	116__eol__4.2.1  添加产品信息	116__eol__4.2.2  根据索引删除产品	118__eol__任务实施	121__eol__任务评价	121__eol__任务拓展	121__eol__任务4.3  查询产品信息数据	122__eol__任务情境	122__eol__【任务场景】	122__eol__【任务布置】	122__eol__任务准备	122__eol__4.3.1  查询产品数据	122__eol__4.3.2  使用索引优化查询	124__eol__任务实施	126__eol__任务评价	126__eol__任务拓展	126__eol__归纳总结	126__eol__单元5 Redis入门	127__eol__学习目标	127__eol__任务5.1  搭建Redis开发环境	127__eol__任务情境	127__eol__【任务场景】	127__eol__【任务布置】	127__eol__任务准备	127__eol__5.1.1  在Windows环境中安装Redis	127__eol__5.1.2  在Linux环境中安装Redis	132__eol__任务实施	136__eol__任务评价	139__eol__任务拓展	140__eol__任务5.2  使用常见Redis数据类型	140__eol__任务情境	140__eol__【任务场景】	140__eol__【任务布置】	140__eol__任务准备	140__eol__5.2.1  字符串	140__eol__5.2.2  列表	142__eol__5.2.3  集合	144__eol__5.2.4  哈希	147__eol__5.2.5  有序集合	149__eol__任务实施	151__eol__任务评价	153__eol__任务拓展	153__eol__任务5.3  使用RedisTemplate操作Redis数据	154__eol__任务情境	154__eol__【任务场景】	154__eol__【任务布置】	154__eol__任务准备	154__eol__5.3.1  RedisTemplate简介	154__eol__5.3.2  RedisTemplate常用方法	155__eol__任务实施	159__eol__任务评价	161__eol__任务拓展	162__eol__任务5.4  使用StringRedisTemplate操作Redis数据	162__eol__任务情境	162__eol__【任务场景】	162__eol__【任务布置】	162__eol__任务准备	162__eol__5.4.1  StringRedisTemplate简介	162__eol__5.4.2  StringRedisTemplate常用方法	163__eol__任务                            
                            
                        
                        
                        
                    
