MongoDB权威指南(第2版)
作者: [美]Kristina Chodorow [译]邓强、王明辉
语言: 中文
出版年份: 2014
数据库: MongoDB
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《MongoDB权威指南(第2版)》是由Kristina Chodorow撰写,邓强和王明辉翻译的一本关于MongoDB数据库的权威书籍。本书由O’Reilly Media, Inc.出版,北京图灵文化发展有限公司发行数字版,ISBN为978-7-115-34108-2。本书旨在帮助读者全面了解和掌握MongoDB数据库的使用方法,适合从初学者到高级用户的不同层次读者。

内容概述

第一部分:MongoDB介绍

  • 第1章 MongoDB简介:介绍MongoDB的背景、设计目标、优势以及适用场景。MongoDB是一个面向文档的数据库,具有易于使用、易于扩展、功能丰富和性能卓越等特点。
  • 第2章 MongoDB基础知识:讲解MongoDB的核心概念,如文档、集合、数据库等,并介绍如何启动MongoDB服务器和使用MongoDB Shell进行基本操作。
  • 第3章 创建、更新和删除文档:详细介绍如何在MongoDB中插入、更新和删除文档,包括批量插入和文档替换等操作。
  • 第4章 查询:讲解如何使用find、findOne等方法进行文档查询,包括查询条件、排序、限制结果数量等。

第二部分:设计应用

  • 第5章 索引:介绍索引的概念、类型和创建方法,包括复合索引、唯一索引、稀疏索引等,并讲解如何使用explain()和hint()优化查询。
  • 第6章 特殊的索引和集合:讲解固定集合、TTL索引、全文本索引、地理空间索引和GridFS等特殊类型的索引和集合的使用方法。
  • 第7章 聚合:介绍聚合框架、MapReduce以及聚合命令的使用方法,包括管道操作符的使用和聚合操作的优化。
  • 第8章 应用程序设计:讨论如何设计应用程序以更好地利用MongoDB,包括范式化与反范式化的权衡、数据一致性管理、模式迁移等。

第三部分:复制

  • 第9章 创建副本集:介绍副本集的概念、创建方法和配置选项,包括如何在本地机器上快速建立一个包含三个成员的副本集。
  • 第10章 副本集的组成:讲解副本集的成员配置、选举机制以及如何修改副本集配置。
  • 第11章 从应用程序连接副本集:介绍如何从应用程序连接副本集,包括客户端到副本集的连接、等待写入复制以及将读请求发送到备份节点等。
  • 第12章 管理:讨论副本集的管理操作,包括启动和停止成员、修改成员状态、监控复制等。

第四部分:分片

  • 第13章 分片:介绍分片的概念和集群的组件,以及如何快速建立一个简单的集群。
  • 第14章 配置分片:讲解何时分片、启动服务器、配置服务器以及如何将副本集转换为分片。
  • 第15章 选择片键:介绍片键的选择方法、数据分发策略以及片键的规则和指导方针。
  • 第16章 分片管理:讨论如何检查集群状态、查看网络连接、管理服务器以及数据均衡等。

第五部分:应用管理

  • 第17章 了解应用的动态:介绍如何了解正在进行的操作、使用系统分析器以及计算空间消耗。
  • 第18章 数据管理:讨论如何配置身份验证、建立和删除索引、预热数据以及压缩数据等。
  • 第19章 持久性:介绍日记系统的用途、关闭日记系统的方法以及如何检验数据损坏。

第六部分:服务器管理

  • 第20章 启动和停止MongoDB:讲解如何从命令行启动MongoDB、停止MongoDB以及安全性设置。
  • 第21章 监控MongoDB:介绍如何监控内存使用状况、计算工作集的大小以及跟踪监测性能状况。
  • 第22章 备份:讨论如何对服务器进行备份、对副本集进行备份以及对分片集群进行备份。
  • 第23章 部署MongoDB:介绍如何设计系统结构、进行虚拟化以及系统配置和网络配置。

书籍特点

  • 全面性:本书内容全面,涵盖了MongoDB的各个方面,从基础概念到高级应用,适合不同层次的读者。
  • 实用性:书中提供了大量的实际操作示例和代码片段,帮助读者更好地理解和掌握MongoDB的使用方法。
  • 权威性:本书由MongoDB的专家撰写,内容权威可靠,是学习MongoDB的首选参考书。

通过阅读本书,读者可以全面了解MongoDB数据库的原理、设计和应用,掌握如何在实际项目中高效地使用MongoDB进行数据存储和管理。

期待您的支持
捐助本站