内容简介
MongoDB是一种面向文档的分布式数据库,可扩展,表结构自由,并且支持丰富的查询语句和数据类型。时至今日,MongoDB以其灵活的数据存储方式逐渐成为IT行业非常流行的一种非关系型数据库(NoSql)。 《大数据存储MongoDB实战指南》从学习与实践者的视角出发,本着通俗精简、注重实践、突出精髓的原则,精准剖析了MongoDB的诸多概念和要点。全书共分4个部分,分别从基础知识、深入理解MongoDB、监控与管理MongoDB和应用实践几个维度详细地介绍了MongoDB的特点及应用实例。 《大数据存储MongoDB实战指南》适合有海量数据存储需求的人员、数据库管理开发人员、数据挖掘与分析人员以及各类基于数据库的应用开发人员。读者将从书中获得诸多实用的知识和开发技巧。
作者简介
郭远威,高级软件工程师,现任职于华为公司,擅长大数据存储相关工作。自幼好学、勤专研,熟悉大数据存储,精通MySql、Oracle、MongoDB等数据库;曾开发云计算存储平台、内存数据库等产品,管理、迁移过海外大型电信运营商的数据库系统;热爱开源技术,对新技术保持高度关注。
内页插图
目录
第一部分基础知识第1章大数据与云计算1.1什么是大数据1.2什么是云计算1.3大数据与云计算1.4什么是MongoDB1.5大数据与MongoDB1.6MongoDB特点1.7安装MongoDB1.8几个重要的进程介绍1.8.1mongod进程1.8.2mongo进程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.2Journaling工作原理5.3小结第6章聚集分析6.1管道模式进行聚集6.2MapReduce模式聚集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.2GridFS文件存储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.3Web控制台监控10.4小结第11章权限控制11.1权限控制API11.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.4CodeIgniter框架13.4.1基本介绍13.4.2下载与安装13.4.3执行原理13.4.4代码示范13.5Bootstrap框架13.6前台界面原型图附录常见问题
前言/序言
大数据存储MongoDB实战指南 下载 mobi epub pdf txt 电子书 格式