本篇主要提供:MongoDB指南第2版KristinaC电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
书名:MongoDB指南 第2版
定价:79.00元
作者: Kristina Chodorow,邓强,王明辉
出版社:人民邮电出版社
出版日期:2014-01-01
ISBN:9787115341082
字数:
页码:390
版次:2
装帧:平装
开本:16开
商品重量:0.4kg
编辑推荐
上一版广受好评,新版本在此基础上大幅扩充,内容更加全面、深入
MongoDB项目组成员倾力打造
MongoDB基础知识、进阶内容、高级管理任务一应俱全
内容提要
与传统的关系型数据库不同,MongoDB是一种面向文档的数据库。这一版共分为六部分,涵盖开发、管理以及部署的各个方面。展示MongoDB基础知识、核心概念。第二部分介绍使用MongoDB进行开发,包括索引的概念以及各种特殊索引和集合的用法等。第三部分讲述,包括副本集的相关概念、创建方法,与应用程序的交互等。第四部讨论分片,包括分片的配置,片键的选择,集群的管理。第五部分阐述创建索引、移动和压缩数据等管理任务,以及MongoDB的持久数据存储。一部分集中说明服务器管理。
目录
作者介绍
Kristina Chodorow,谷歌软件工程师,曾有5年是MongoDB项目的核心成员。她领导了MongoDB的副本集开发,并编写了PHP和Perl驱动程序。
译者简介:
邓强,软件工程师,常年关注互联网行业,对互联网产品和技术兴趣浓厚,Apple粉、Google粉。职业生涯的前几年一直从事金融行业软件系统开发,后来不顾一切投身互联网。目前在一个新成立的互联网创业小团队任职。
文摘
9.3.1 rs辅助函数
注意上面的rs initiate()命令中的rs。rs是一个全局变量,其中包含与相关的辅助函数(可以执行rs.hetp()查看可用的辅助函数)。这些函数大多只是数据库命令的包装器。
对辅助函数和底层的数据库命令都做些了解是非常好的,有时直接使用数据库命令比使用辅助函数要简单。
9.3.2网络注意事项
副本集内的每个成员都必须能够连接到其他所有成员(包括自身)。如果遇到某些成员不能到达其他运行中成员的错误,就需要更改网络配置以便各个成员能够相互连通。另外,副本集的配置中不应该使用localhost作为主机名。如果所有副本集成员都运行在同一台机器上,那么localhost可以被正确解析,但是运行在一台机器上的副本集意义不大;如果副本集是运行在多台机器上的,那么localhost就无法被解析为正确的主机名。MongoDB允许副本集的所有成员都运行在同一台机器上,这样可以方便在本地测试,但是如果在配置中混用localhost和非localhost主机名的话,MongoDB会给出警告。
9.4修改副本集配置
可以随时修改副本集的配置:可以添加或者删除成员,也可以修改已有的成员。很多常用操作都有对应的shell辅助函数,比如,可以使用rs.add为副本集添加新成员。
序言
“本书非常棒!作者用极富实用价值的示例清楚地解释了各个复杂主题,一学就会。”
——读者评论
上一版评论:
“如同MongoDB本身一样,本书简明扼要、通俗易懂。所有想一探MongoDB的人都需要这本不可或缺的参考手册。”
——《高性能MySQL》作者Jeremy Zawodny