注册 登录 进入教材巡展
#

出版时间:2024-09

出版社:电子工业出版社

以下为《NoSQL数据库技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121486197
  • 1-1
  • 540589
  • 67256216-2
  • 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__任务