MongoDB设计与应用实践/云计算与大数据实验教材系列pdf下载pdf下载

MongoDB设计与应用实践/云计算与大数据实验教材系列百度网盘pdf下载

作者:
简介:本篇主要提供MongoDB设计与应用实践/云计算与大数据实验教材系列pdf下载
出版社:
出版时间:2017-04-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名称:MongoDB设计与应用实践/云计算与大数据实验教材系列
  • 作者:编者:段鹏飞//熊盛武//袁景凌
  • 定价:35
  • 出版社:武汉大学
  • ISBN号:9787307128415

其他参考信息(以实物为准)

  • 出版时间:2017-04-01
  • 印刷时间:2017-04-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:216
  • 字数:333千字

内容提要

段鹏飞、熊盛武、袁景凌主编的《MongoDB设计 与应用实践》从学习与实践者的视角出发,本着通俗 精简、注重实践、突出精髓的原则,精准剖析了 MongoDB的诸多概念和要点。全书共分3个部分,从学 习与实践者的视角出发,分别从基础知识、MongoDB **特性、MongoDB开发实战几个维度详细地介绍了 MongoDB的特点及应用实例。本书包括以下内容: MongoDB基础知识、数据创建与*新、查询与索引、 副本集维护、数据分片以及开发实战一个完整的图书 馆管理平台实例等。
     本书适合有海量数据存储需求的人员、数据库管 理开发人员、数据挖掘与分析人员以及各类基于数据 库的应用开发人员。
    

目录

1 MongoDB简介
1.1 MongoDB概述
1.1.1 丰富的数据模型
1.1.2 易于扩展
1.1.3 丰富的功能
1.1.4 性能优越
1.1.5 便于管理
1.2 文档
1.3 集合
1.3.1 动态模式
1.3.2 命名
1.4 数据库
1.5 MongoDB安装和配置
1.6 MongoDB shell简介
1.6.1 shell命令
1.6.2 MongoDB客户端
1.6.3 shell中的基本操作
1.6.4 使用shell的窍门
1.7 数据类型
1.7.1 基本数据类型
1.7.2 日期
1.7.3 数组
1.7.4 内嵌文档
1.7.5 _id和ObjectId
2 数据创建、*新及删除
2.1 插入并保存文档
2.1.1 批量插入
2.1.2 插入校验
2.2 删除文档
2.3 *新文档
2.3.1 文档替换
2.3.2 使用修改器
2.3.3 upsert
2.3.4 *新多个文档
2.3.5 返回已*新的文档
2.4 写入安全机制
3 查询
3.1 查询简介
3.1.1 指定需要返回的键
3.1.2 限制条件
3.2 查询条件
3.2.1 查询条件
3.2.2 OR查询
3.2.3 $not
3.2.4 条件语义
3.3 特定类型的查询
3.3.1 null
3.3.2 正则表达式
3.3.3 查询数组
3.3.4 查询内嵌文档
3.4 $where查询
3.5 游标
3.5.1 limit、skip和sort
3.5.2 避免使用skip略过大量结果
3.5.3 **查询选项
3.5.4 获取一致结果
3.5.5 游标生命周期
3.6 数据库命令
4 索引
4.1 索引简介
4.1.1 复合索引简介
4.1.2 使用复合索引
4.1.3 $操作符如何使用索引
4.2 使用explain和hint
4.3 什么时候不应该使用索引
4.4 索引类型
4.4.1 **索引
4.4.2 稀疏索引
4.5 索引管理
4.5.1 标识索引
4.5.2 修改索引
5 聚合
5.1 聚合框架
5.2 管道操作符
5.2.1 $match
5.2.2 $project
5.2.3 $group
5.2.4 $unwind
5.2.5 $sort
5.2.6 $1imit
5.2.7 $skip
5.2.8 使用管道
5.3 MapReduce
5.3.1 找出集合中的所有键
5.3.2 网页分类
5.3.3 MongoDB和MapReduce
5.4 聚合命令
5.4.1 count
5.4.2 distinct
5.4.3 group
6 创建副本集
6.1 复制简介
6.2 配置副本集
6.2.1 rs辅助函数
6.2.2 网络注意事项
6.3 修改副本集配置
6.4 设计副本集
6.5 同步
6.5.1 初始化同步
6.5.2 处理陈旧数据
6.6 心跳
6.7 选举
6.8 回滚
7 分片
7.1 分片简介
7.2 理解集群的组件
7.3 快速建立一个简单的集群
7.4 何时分片
7.5 启动服务器
7.5.1 配置服务器
7.5.2 mongos进程
7.5.3 增加集群容量
7.5.4 数据分片
7.6 如何追踪集群数据
7.6.1 块范围
7.6.2 拆分块
7.7 均衡器
8 实战图书馆管理——Java桌面客户端
8.1 项目需求
8.2 系统设计
8.2.1 应用结构设计
8.2.2 MongoDB数据库——表设计
8.3 系统开发
8.3.1 新建Java项目
8.3.2 导入mongodb-java驱动
8.3.3 数据模型设计
8.3.4 控制器设计
8.3.5 界面设计
9 实战图书馆管理——Web开发
9.1 项目需求
9.2 系统设计
9.2.1 应用结构设计
9.2.2 数据库——表设计
9.3 系统开发
9.3.1 新建java-web项目
9.3.2 导入mongodb-java驱动
9.3.3 数据模型设计
9.3.4 控制器设计
9.3.5 界面设计
参考文献