大数据存储:MongoDB实战指南

978-7-115-37655-8
作者: 郭远威彭文波
译者:
编辑: 陈冀康

图书目录:

目录

第 一部分 基础知识

第 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 前台界面原型图

详情

本书是关于MongoDB数据库的指南,适合想了解MongoDB数据库和海量数据云计算存储平台的读者。本书介绍了云存储相关知识,包括MongoDB的优势功能、内部原理、特色应用等,对海量数据的可靠性存储进行了分析。基础功能方面讲解了数据模型、增删改查、索引及查询优化等内容;内部原理描述了Journaling日志如何提高数据完整性,复制集故障自动转移、数据冗余备份以及MongoDB分片集群等。

图书摘要

相关图书

D3 4.x数据可视化实战手册(第2版)
D3 4.x数据可视化实战手册(第2版)
数据科学实战手册(第2版)
数据科学实战手册(第2版)
Java数据分析指南
Java数据分析指南
Java数据科学指南
Java数据科学指南
Hadoop虚拟化
Hadoop虚拟化
数据科学家访谈录
数据科学家访谈录

相关文章

相关课程