MongoDB实战

MongoDB实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

类似推荐

编辑推荐

MongoDB应用程序开发人员的权威指南。

内容简介

本书基于MongoDB 2.0+,全面系统地讲解了设计、实现、安装和维护MongoDB的各方面内容。

全书分三部分,第一部分从基于文档的数据与传统关系型数据库的差别讲起,介绍了MongoDB的基本概念及安装使用。第二部分是一个实战式教程,结合示例讲解了MongoDB的CRUD操作,以及实现系统安全、灵活和高效的设计原则及模式。第三部分侧重数据库的维护和管理,深入到MongoDB背后的技术细节,给出了对管理员和开发者都极有价值的建议。

本书篇幅适中,内容深浅得当,文字通俗易懂,再配以直观形象的插图和贴近实战的代码示例,非常适合MongoDB学习者、开发人员及管理员学习参考。

作者简介

作者Kyle Banker,软件工程师,曾工作于10gen公司,负责维护Ruby及C语言的官方MongoDB驱动、领导MongoDB文档项目并开发培训课程,且为客户提供咨询、商业支持和培训;现任职于Snapjoy(为用户提供默认私有的在线照片备份和自动管理服务)。

章节目录

版权信息

版权声明

献词

译者序

前言

致谢

关于本书

关于封面图片

第一部分 入门指南

第1章 为现代Web而生的数据库

1.1 生于云端

1.2 MongoDB的主要特性

1.3 MongoDB的核心服务器和工具

1.4 为什么选择MongoDB

1.5 提示与局限

1.6 小结

第2章 MongoDB JavaScript Shell

2.1 深入MongoDB Shell

2.2 创建索引并查询

2.3 基本管理

2.4 获得帮助

2.5 小结

第3章 使用MongoDB编写程序

3.1 通过Ruby使用MongoDB

3.2 驱动是如何工作的

3.3 构建简单的应用程序

3.4 小结

第二部分 MongoDB与应用程序开发

第4章 面向文档的数据

4.1 Schema设计原则

4.2 设计电子商务数据模型

4.3 具体细节:数据库、集合与文档

4.4 小结

第5章 查询与聚合

5.1 电子商务查询

5.2 MongoDB查询语言

5.3 聚合指令

5.4 详解聚合

5.5 小结

第6章 更新、原子操作与删除

6.1 文档更新入门

6.2 电子商务数据模型中的更新

6.3 原子文档处理

6.4 具体细节:MongoDB的更新与删除

6.5 小结

第三部分 精通MongoDB

第7章 索引与查询优化

7.1 索引理论

7.2 索引实践

7.3 查询优化

7.4 小结

第8章 复制

8.1 复制概述

8.2 副本集

8.3 主从复制

8.4 驱动与复制

8.5 小结

第9章 分片

9.1 分片概述

9.2 示例分片集群

9.3 分片集群的查询与索引

9.4 选择分片键

9.5 生产环境中的分片

9.6 小结

第10章 部署与管理

10.1 部署

10.2 监控与诊断

10.3 维护

10.4 性能调优

10.5 小结

附录A 安装

A.1 安装

A.2 基本配置选项

A.3 安装Ruby

附录B 设计模式

B.1 模式

B.2 反模式

附录C 二进制数据与GridFS

C.1 简单二进制存储

C.2 GridFS

C.2.2 通过mongofiles操作GridFS

附录D 在PHP、Java与C++中使用MongoDB

D.1 PHP

D.2 Java

D.3 C++

附录E 空间索引

E.1 空间索引基础知识

E.2 高级查询

E.3 复合空间索引

E.4 球面几何学

MongoDB实战是2013年由人民邮电出版社·图灵出品出版,作者[美]Kyle Banker 。

得书感谢您对《MongoDB实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
WebAssembly实战 电子书
抽丝剥茧,逐步解构WebAssembly的复杂生态。
Kafka实战 电子书
本书介绍Kafka的应用和使用,适合Java开发者和数据工程师。
同花顺炒股实战 电子书
快速学习炒股软件及技巧,实战案例助投资。
机器学习实战 电子书
《机器学习实战》面向日常任务的高效实战内容,介绍并实现机器学习的主流算法。
运营实战笔记 电子书
阿里铁军9年老兵运营心得 10000小时阿里内部运营经验总结 上百个阿里运营实践技巧分享,快速提升运营能力 健全的运营人员培养、成长、进阶体系,全面了解运营岗位,系统讲述运营人员职业成长路径 系统地讲解内容运营、社交化运营、活动运营、精细化运营、全渠道运营