大数据存储 MongoDB实战指南 针对实战打造,践行NoSQL,帮助读者掌握和应用MongoDB进行大数据存储
¥37.40
运费: | ¥ 0.00-20.00 |
商品详情
书名:大数据存储:MongoDB实战指南
定价:49.8
ISBN:9787115376558
作者:郭远威 著
版次:第1版
出版时间:2023-07
内容提要:
MongoDB是一种面向文档的分布式数据库,可扩展,表结构自由,并且支持丰富的查询语句和数据类型。时到**,MongoDB以其灵活的数据存储方式逐渐成为IT行业非常流行的一种非关系型数据库(NoSql)。 本书从学习与实践者的视角出发,本着通俗精简、注重实践、突出精髓的原则,剖析了MongoDB的诸多概念和要点。全书共分4个部分,分别从基础知识、深入理解MongoDB、监控与管理MongoDB和应用实践几个维度详细地介绍了MongoDB的特点及应用实例。 本书适合有海量数据存储需求的人员、数据库管理开发人员、数据挖掘与分析人员以及各类基于数据库的应用开发人员。读者将从书中获得诸多实用的知识和开发技巧。
作者简介:
郭远威,软件工程师,现任职于华为公司,擅长大数据存储相关工作。自幼好学、勤专研,熟悉大数据存储,精通MySql、Oracle、MongoDB等数据库;曾开发云计算存储平台、内存数据库等产品,管理、迁移过海外大型电信运营商的数据库系统;热爱开源技术,对新技术保持高度关注。
媒体评论:
本书从*剖析了MongoDB的诸多概念和要点,帮助读者掌握和应用MongoDB进行大数据存储。 本书包括以下精彩内容: 什么是MongoDB及其核心进程; MongoDB的查询语言系统; MongoDB的索引与查询优化; 增、删、改语句; Journaling日志功能; 聚集分析框架与MapReduce的编程模型; 复制集的功能与工作机制; 分片集群; 分布式文件系统; MongoDB的管理与监控; 权限控制; MongoDB的PHP驱动接口; 一个完整的电商平台实例。 本书适合有海量数据存储需求的人员、数据库管理开发人员、数据挖掘与分析人员以及各类基于数据库的应用开发人员。读者将从书中获得诸多实用的知识和开发技巧。
目录:
目录
第 一部分 基础知识
第 1章 大数据与云计算
1.1 什么是大数据
1.2 什么是云计算
1.3 大数据与云计算
1.4 什么是MongoDB
1.5 大数据与MongoDB
1.6 MongoDB特点
1.7 安装MongoDB
1.8 几个重要的进程介绍
1.8.1 mongod进程
1.8.2 mongo进程
1.8.3 其他进程
1.9 适合哪些业务
1.10 小结
第 2章 查询语言系统
2.1 查询选择器
2.2 查询投射
2.3 数组操作
2.4 小结
第3章 索引与查询优化
3.1 索引
3.1.1 单字段索引
3.1.2 复合索引
3.1.3 数组的多键索引
3.1.4 索引管理
3.2 查询优化
3.3 小结
第4章 增改删操作
4.1 插入语句
4.2 修改语句
4.3 删除语句
4.4 小结
第 二部分 深入理解MongoDB
第5章 Journaling日志功能
5.1 两个重要的存储视图
5.2 Journaling工作原理
5.3 小结
第6章 聚集分析
6.1 管道模式进行聚集
6.2 Map Reduce模式聚集
6.3 简单聚集函数
6.4 小结
第7章 复制集
7.1 复制集概述
7.2 复制集工作机制
7.2.1 数据同步
7.2.2 故障转移
7.2.3 写关注
7.2.4 读参考
7.3 小结
第8章 分片集群
8.1 分片部署架构
8.2 分片工作机制
8.2.1 使集合分片
8.2.2 集群平衡器
8.2.3 集群的写与读
8.2.4 片键选择策略
8.3 小结
第9章 分布式文件存储系统
9.1 小文件存储
9.2 GridFS文件存储
9.3 小结
第三部分 监控与管理MongoDB
第 10章 管理与监控
10.1 数据的导入导出
10.2 备份与恢复
10.2.1 单节点dump备份与恢复
10.2.2 集群dump备份恢复策略
10.3 监控
10.3.1 数据库角度监控命令
10.3.2 操作系统角度监控命令
10.3.3 Web控制台监控
10.4 小结
第 11章 权限控制
11.1 权限控制API
11.1.1 针对所有数据库的角色
11.1.2 针对单个数据库的角色
11.2 复制集与集群的权限控制
11.3 小结
第四部分 应用实践
第 12章 PHP驱动接口
12.1 开发环境安装
12.2 驱动介绍
12.3 单实例上的增删改查
12.4 几个重要的类、方法与参数
12.5 复制集上的操作
12.6 分片集群上的操作
12.7 分布式小文件存取操作
12.8 分布式大文件存取操作
12.9 小结
第 13章 案例:高度可定制化的电商平台
13.1 功能需求
13.2 数据库表设计
13.3 编写MongoDB_driver类
13.4 CodeIgniter框架
13.4.1 基本介绍
13.4.2 下载与安装
13.4.3 执行原理
13.4.4 代码示范
13.5 Bootstrap框架
13.6 前台界面原型图
定价:49.8
ISBN:9787115376558
作者:郭远威 著
版次:第1版
出版时间:2023-07
内容提要:
MongoDB是一种面向文档的分布式数据库,可扩展,表结构自由,并且支持丰富的查询语句和数据类型。时到**,MongoDB以其灵活的数据存储方式逐渐成为IT行业非常流行的一种非关系型数据库(NoSql)。 本书从学习与实践者的视角出发,本着通俗精简、注重实践、突出精髓的原则,剖析了MongoDB的诸多概念和要点。全书共分4个部分,分别从基础知识、深入理解MongoDB、监控与管理MongoDB和应用实践几个维度详细地介绍了MongoDB的特点及应用实例。 本书适合有海量数据存储需求的人员、数据库管理开发人员、数据挖掘与分析人员以及各类基于数据库的应用开发人员。读者将从书中获得诸多实用的知识和开发技巧。
作者简介:
郭远威,软件工程师,现任职于华为公司,擅长大数据存储相关工作。自幼好学、勤专研,熟悉大数据存储,精通MySql、Oracle、MongoDB等数据库;曾开发云计算存储平台、内存数据库等产品,管理、迁移过海外大型电信运营商的数据库系统;热爱开源技术,对新技术保持高度关注。
媒体评论:
本书从*剖析了MongoDB的诸多概念和要点,帮助读者掌握和应用MongoDB进行大数据存储。 本书包括以下精彩内容: 什么是MongoDB及其核心进程; MongoDB的查询语言系统; MongoDB的索引与查询优化; 增、删、改语句; Journaling日志功能; 聚集分析框架与MapReduce的编程模型; 复制集的功能与工作机制; 分片集群; 分布式文件系统; MongoDB的管理与监控; 权限控制; MongoDB的PHP驱动接口; 一个完整的电商平台实例。 本书适合有海量数据存储需求的人员、数据库管理开发人员、数据挖掘与分析人员以及各类基于数据库的应用开发人员。读者将从书中获得诸多实用的知识和开发技巧。
目录:
目录
第 一部分 基础知识
第 1章 大数据与云计算
1.1 什么是大数据
1.2 什么是云计算
1.3 大数据与云计算
1.4 什么是MongoDB
1.5 大数据与MongoDB
1.6 MongoDB特点
1.7 安装MongoDB
1.8 几个重要的进程介绍
1.8.1 mongod进程
1.8.2 mongo进程
1.8.3 其他进程
1.9 适合哪些业务
1.10 小结
第 2章 查询语言系统
2.1 查询选择器
2.2 查询投射
2.3 数组操作
2.4 小结
第3章 索引与查询优化
3.1 索引
3.1.1 单字段索引
3.1.2 复合索引
3.1.3 数组的多键索引
3.1.4 索引管理
3.2 查询优化
3.3 小结
第4章 增改删操作
4.1 插入语句
4.2 修改语句
4.3 删除语句
4.4 小结
第 二部分 深入理解MongoDB
第5章 Journaling日志功能
5.1 两个重要的存储视图
5.2 Journaling工作原理
5.3 小结
第6章 聚集分析
6.1 管道模式进行聚集
6.2 Map Reduce模式聚集
6.3 简单聚集函数
6.4 小结
第7章 复制集
7.1 复制集概述
7.2 复制集工作机制
7.2.1 数据同步
7.2.2 故障转移
7.2.3 写关注
7.2.4 读参考
7.3 小结
第8章 分片集群
8.1 分片部署架构
8.2 分片工作机制
8.2.1 使集合分片
8.2.2 集群平衡器
8.2.3 集群的写与读
8.2.4 片键选择策略
8.3 小结
第9章 分布式文件存储系统
9.1 小文件存储
9.2 GridFS文件存储
9.3 小结
第三部分 监控与管理MongoDB
第 10章 管理与监控
10.1 数据的导入导出
10.2 备份与恢复
10.2.1 单节点dump备份与恢复
10.2.2 集群dump备份恢复策略
10.3 监控
10.3.1 数据库角度监控命令
10.3.2 操作系统角度监控命令
10.3.3 Web控制台监控
10.4 小结
第 11章 权限控制
11.1 权限控制API
11.1.1 针对所有数据库的角色
11.1.2 针对单个数据库的角色
11.2 复制集与集群的权限控制
11.3 小结
第四部分 应用实践
第 12章 PHP驱动接口
12.1 开发环境安装
12.2 驱动介绍
12.3 单实例上的增删改查
12.4 几个重要的类、方法与参数
12.5 复制集上的操作
12.6 分片集群上的操作
12.7 分布式小文件存取操作
12.8 分布式大文件存取操作
12.9 小结
第 13章 案例:高度可定制化的电商平台
13.1 功能需求
13.2 数据库表设计
13.3 编写MongoDB_driver类
13.4 CodeIgniter框架
13.4.1 基本介绍
13.4.2 下载与安装
13.4.3 执行原理
13.4.4 代码示范
13.5 Bootstrap框架
13.6 前台界面原型图
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...