本书的组织结构
本书分为六个部分,涵盖了开发、管理以及部署的方方面面。
熟悉MongoDB
第1 章将简要讲述MongoDB 的背景:项目创立原因,希望达到的目标,选用它的理由。第2 章接着介绍一些MongoDB 的核心概念和术语,还有如何上手操作数据库和shell 的相关内容。接下来两章介绍MongoDB 开发者需要掌握的基础知识。第3 章展示如何执行基本的写入操作,包括在不同安全和速度等级下的实现细节。第4 章主要介绍如何查找文档和创建复杂的查询。这一章还包括如何迭代结果集和其他一些用于处理结果集的方法,比如限制结果集的数量,略过一些结果,以及对结果集排序。
使用MongoDB进行开发
第5 章将介绍什么是索引以及如何为MongoDB 的集合建立索引。第6 章说明如何使用各种特殊类型的索引和集合。第7 章展示一些利用MongoDB 聚集数据的方法,包括计数、查找唯一值、文档分组、聚合框架和MapReduce。这一部分的最后一章会介绍如何设计应用程序:第8 章讲述如何更好地在应用程序中使用MongoDB。
复制
第9 章开始介绍复制,着重讲述如何快速在本地建立一个副本集,还会介绍一些可用选项。第10 章涵盖了与副本集相关的一些概念。第11 章展示了副本集与应用程序的交互。第12 章从管理的角度介绍副本集的运行。
分片
第13 章开始介绍分片,并通过一个例子展示如何快速地在本地进行分片。第14 章介绍集群的组成以及设置。第15 章介绍如何为不同的应用程序选择合适的片键。最后,第16 章介绍分片集群的管理。
应用程序管理
接下来两章从应用程序的角度介绍MongoDB 管理的很多方面。第17 章讲述如何查看MongoDB 正在进行的操作。第18 章介绍一些管理任务,比如创建索引、移动和压缩数据。第19 章介绍MongoDB 的持久数据存储。
服务器管理
最后一部分集中介绍服务器管理。第20 章将给出启动和终止MongoDB 时的一些通用选项。第21 章讨论在监控数据库运行时如何查看监控信息。第22 章介绍在不同类型的部署中如何备份和恢复数据库。最后,第23 章将介绍部署MongoDB 时需要牢记于心的一些系统设置。
附录
附录A 介绍了MongoDB 的版本控制方案,以及在Windows、OS X 和Linux 上的安装细节。附录B 详细说明了MongoDB 的内部工作原理:存储引擎、数据格式和传输协议。
本书排版规范
本书使用的排版规范如下所示。
· 楷体
用于表示新的术语。
· 等宽字体
表示程序片段,也在段落中表示程序中使用的变量、函数名、命令行实用工具、环境变量、语句和关键字等元素。
· 等宽斜体
用户需要根据自己提供的值或由上下文确定的值进行更改的部分。
使用代码示例
让本书助你一臂之力。也许你要在自己的程序或文档中用到本书中的代码。除非大段大段地使用,否则不必与我们联系取得授权。例如,无需请求许可,就可以用本书中的几段代码写成一个程序。但是销售或者发布O’Reilly 图书中代码的光盘则必须事先获得授权。引用书中的代码来回答问题也无需授权。将大段的示例代码整合到你自己的产品文档中则必须经过许可。
我们非常感谢你能标明出处,但并不强求。出处一般包括书名、作者、出版商和ISBN, 例如《MongoDB 权威指南( 第2 版)》,Kristina Chodorow 著(O’Reilly, 2013)。版权所有,978-1-449-34468-9。
如果有关于使用代码的未尽事宜,可以随时与我们联系:permissions@oreilly.com
Safari在线图书
Safari 在线图书(www.safaribooksonline.com)是应需而变的数字图书馆。它同时以图书和视频的形式出版 世界顶级技术和商务作家的专业作品。
Safari Books Online 是技术专家、软件开发人员、Web 设计师、商务人士和创意人士开展调研、解决问题、学习和认证培训的第一手资料。
对于组织团体、政府机构和个人,Safari Books Online 提供各种产品组合和灵活的定价策略。用户可通过一个功能完备的数据库检索系统访问O’Reilly Media、Prentice Hall Professional、Addison-Wesley Professional、Microsoft Press、Sams、Que、Peachpit Press、Focal Press、Cisco Press、John Wiley & Sons、Syngress、Morgan Kaufmann、IBM Redbooks、Packt、Adobe Press、FT Press、Apress、Manning、New Riders、McGraw-Hill、Jones & Bartlett、Course Technology 以及其他几十家出版社的上千种图书、培训视频和正式出版之前的书稿。要了解SafariBooks Online 的更多信息,我们网上见。
且听风殇 2015-05-31
比第一版厚实了不少,3.0加入Wired Tiger存储引擎后变化还是蛮大的