MongoDB权威指南

24-05-24     slbcun     731℃     0

本书的组织结构

本书分为六个部分,涵盖了开发、管理以及部署的方方面面。

熟悉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的内部工作原理:存储引擎、数据格式和传输协议。


分享 收藏 查看详细内容请点击:   下载
发表我的评论

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~