展开全部

主编推荐语

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

内容简介

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

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

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

目录

  • 版权信息
  • 版权声明
  • 献词
  • 译者序
  • 前言
  • 致谢
  • 关于本书
  • 关于封面图片
  • 第一部分 入门指南
  • 第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 球面几何学
展开全部

评分及书评

4.7
3个评分
  • 用户头像
    给这本书评了
    5.0
    结构清晰,讲述深度也很节制

    维持了实战系列的一贯水准,译文也不错,显然是译完之后自己读过几遍的,这就已经很棒了,不知要伏案多少个夜晚,给译者点个赞。不过,译文再好,也还是没有原文流畅自然,这不是译者有啥问题,而是技术文章的翻译本身就不是再创造,反而是越贴近原文的意思越好,既然是这样,那最贴近的一种就是原文不翻 —— 所以我是真心希望得到快快地赚到多多的钱,把这些技术书籍的原文版全收了,我已经迫不及待要去感受读原版的开心和快乐。

      转发
      评论
      用户头像
      给这本书评了
      5.0

      本书适合那些想从基础开始了解 MongoDB 的应用程序开发者和 DBA 学习参考。如果你刚刚接触 MongoDB,会发现本书是很好的教材,内容由浅入深。如果你已经是一位 MongoDB 用户了,本书的详细参考指南部分一定能助你一臂之力,它能弥补你知识点上的空白。从深度上来说,本书内容适合资深高级用户之外的所有用户。

        转发
        评论
        用户头像
        给这本书评了
        4.0
        版本比对学习法

        这本书在 2021 年看来,已经是比较旧的书了,一般技术书籍过期是比较快的,尤其是这种 “实战” 型的书籍。我翻阅这本书算是无意,刚好想在一个业务场景采用下 MongoDB 来解决动态表单问题,想快速浏览下 MongoDB 的过往和今生,所以就翻阅了这本已经丢弃实体书的电子书,快速回顾了 2.0 版本的特性和一些架构设计。应该说,这本 In action 书籍,算是比较精细的,与 In Action 系列的其他书籍比较起来,要有更像是的理论和架构介绍,这恰是我喜欢的。 In Action 系列书籍与 “三十天掌握 xxx” 是一个调性的,强调的是快速掌握使用,术层面为主。这种书不记得细读,当做入门工具书,甚至是不值得购买的,直接参阅技术官网即可。重新阅读这本书,还有一个收获,是学习一个开源组件,查阅其 release 版本特性,是非常受益的。一则可以看到特性的比较;二则在了解特性迭代过程中可以看到架构取舍 / 平衡的节奏感,也从而学习如何做好架构的 trade-off;三则,看一个成熟组件的成熟史,因为开源环境,你可以看得更加透彻,对一个产品从简单到复杂,也就有了基本的掌握力。这是我的读后感,这本书算不上经典,最终我是参考官方文档阅读的,但是用回顾比对的形式来阅读,启发性还是很强的。PS:没想到得到会有技术类的书籍,坦诚说,技术类的书籍尽量电子化是比较好的,毕竟收藏价值不高。如果能有在线版本化,能有比对效果就更佳了。我甚至构想他的版本比对能够类似我们平时的文档版本追溯,这样书的维度又多了一维,类似我这种想做架构演进了解的,就会看到更丰厚的信息。

          转发
          评论

        出版方

        人民邮电出版社·图灵出品

        图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。