查看: 16844|回复: 31

[参考文档] MongoDB权威指南中文版

[复制链接]
招聘 : 数据库管理员
论坛徽章:
25
生肖徽章2007版:龙
日期:2008-05-06 11:07:48咸鸭蛋
日期:2011-10-19 10:09:12ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:24
跳转到指定楼层
1#
发表于 2012-1-18 18:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 foxmile 于 2012-1-18 18:11 编辑

从网上搜罗的,还没仔细学习。共享下先。是影印版的,不过质量还不错。

MongoDB权威指南中文版.rar

8.97 MB, 阅读权限: 10, 下载次数: 2977

招聘 : 数据库管理员
论坛徽章:
25
生肖徽章2007版:龙
日期:2008-05-06 11:07:48咸鸭蛋
日期:2011-10-19 10:09:12ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:24
2#
 楼主| 发表于 2012-1-18 18:09 | 只看该作者
下面是目录:

《mongodb权威指南》
第1 章 简介  1
1.1 丰富的数据模型  1
1.2 容易扩展   1
1.3 丰富的功能    2
1.4 不牺牲速度    3
1.5 简便的管理    3
1.6 其他内容   3
第2 章 入门  5
2.1 文档  5
2.2 集合  6
2.2.1 无模式    6
2.2.2 命名    7
2.3 数据库   8
2.4 启动mongodb  9
2.5 mongodb shell      10
2.5.1 运行shell    10
2.5.2 mongodb 客户端  11
2.5.3 shell 中的基本操作  11
2.5.4 使用shell 的窍门    13
.2.6 数据类型    15
2.6.1 基本数据类型  15
2.6.2 数字  17
2.6.3 日期  18
2.6.4 数组  19
2.6.5 内嵌文档    19
2.6.6 _id 和objectid   20
第3 章 创建、更新及删除文档   23
3.1 插入并保存文档   23
3.1.1 批量插入    23
3.1.2 插入:原理和作用  24
3.2 删除文档    24
3.3 更新文档    25
3.3.1 文档替换    26
3.3.2 使用修改器  27
3.3.3 upsert    36
3.3.4 更新多个文档  38
3.3.5 返回已更新的文档  38
3.4 瞬间完成    41
3.4.1 安全操作    41
3.4.2 捕获“常规”错误  42
3.5 请求和连接    43
第4 章 查询     45
4.1 find 简介    45
4.1.1 指定返回的键  46
4.1.2 限制  46
4.2 查询条件    47
4.2.1 查询条件    47
4.2.2 or 查询  47
4.2.3 $not    48
4.2.4 条件句的规则  49
4.3 特定于类型的查询    49
4.3.1 null   49
4.3.2 正则表达式  50
4.3.3 查询数组    51
4.3.4 查询内嵌文档  53
4.4 $where 查询    55
4.5 游标    56
4.5.2 避免使用skip 略过大量结果   58
4.5.3 高级查询选项  60
4.5.4 获取一致结果  61
4.6 游标内幕    63
第5 章 索引     65
5.1 索引简介    65
5.1.1 扩展索引    67
5.1.2 索引内嵌文档中的键    68
5.1.3 为排序创建索引   68
5.1.4 索引名称    69
5.2 唯一索引    69
5.2.1 消除重复    69
5.2.2 复合唯一索引  70
5.3 使用explain 和hint  70
5.4 索引管理    75
5.5 地理空间索引  76
5.5.1 复合地理空间索引  78
5.5.2 地球不是二维平面  78
第6 章 聚合     79
6.1 count   79
6.2 distinct    79
6.3 group   80
6.3.1 使用完成器  82
6.3.2 将函数做为键使用  84
6.4 mapreduce    84
6.4.1 例1:找出集合中的所有键  85
6.4.2 例2: 网页分类    87
6.4.3 mongodb 和mapreduce   87
第7 章 进阶指南     91
7.1 数据库命令    91
7.1.1 命令的工作原理   92
7.1.2 命令参考    92
7.2 固定集合    95
7.2.1 属性及用法  96
7.2.2 创建固定集合  96
7.2.3 自然排序    97
7.2.4 尾部游标    98
7.3 gridfs:储存文件    99
7.3.1 开始使用gridfs:mongofiles  99
7.3.2 通过mongodb 驱动程序操作gridfs    100
7.3.3 内部原理  100
7.4 服务器端脚本  101
7.4.1 db.eval  101
7.4.2 存储javascript 脚本    102
7.4.3 安全性  103
7.5 数据库引用   104
7.5.1 什么是dbref  104
7.5.2 示例模式  104
7.5.3 驱动对dbref 的支持   105
7.5.4 什么时候该使用dbref 呢  106
第8 章 管理    107
8.1 启动和停止mongodb  107
8.1.1 从命令行启动    107
8.1.2 配置文件  109
8.1.3 停止mongodb   110
8.2 监控   110
8.2.1 使用管理接口    110
8.2.2 serverstatus  112
8.2.3 mongostat  113
8.2.4 第三方插件    113
8.3 安全和认证   114
8.3.1 认证的基础知识  114
8.3.2 认证的工作原理  115
8.3.3 其他安全考虑    116
8.4 备份和修复   116
8.4.1 数据文件备份    117
8.4.2 mongodump 和mongorestore  117
8.4.3 fsync 和锁    118
8.4.4 从属备份  119
8.4.5 修复    119
第9 章 复制    121
9.1 主从复制    121
9.1.1 选项    122
9.1.2 添加删除源    123
9.2 副本集   124
9.2.1 初始化副本集    125
9.2.2 副本集中的节点  127
9.2.3 故障切换和主节点选举   128
9.3 在从服务器上执行操作    129
9.3.1 读扩展  130
9.3.2 用从节点做数据处理  130
9.4 工作原理    130
9.4.1 oplog  131
9.4.2 同步    131
9.4.3 复制状态和本地数据库   132
9.4.4 阻塞复制  132
9.5 管理   133
9.5.1 诊断    133
9.5.2 变更oplog 的大小    134
9.5.3 认证复制  134
第10 章 分片   135
10.1 分片简介    135
10.2 mongodb 中的分片   135
10.3 片键   137
10.3.1 将已有的集合分片  137
10.3.2 递增片键还是随机片键  137
10.3.3 片键对操作的影响  138
10.4 建立分片    139
10.4.1 启动服务器   139
10.4.2 切分数据  140
10.5 生产配置  140
10.5.1 健壮的配置   141
10.5.2 多个mongos   141
10.5.3 健壮的片  141
10.5.4 物理服务器   142
10.6 管理分片    142
10.6.1 配置集合  142
10.6.2 分片命令  143
第11 章 应用举例    145
11.1 化学品搜索引擎:java  145
11.2 新闻聚合器:php    149
11.3 自定义提交表单:ruby  154
11.4 实时分析: python  157
附录a 安装mongodb   163
附录b mongo:mongodb shell   167
附录c 深入mongodb 内部   169

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
25
生肖徽章2007版:龙
日期:2008-05-06 11:07:48咸鸭蛋
日期:2011-10-19 10:09:12ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-01-04 11:49:542013年新春福章
日期:2013-02-25 14:51:24
3#
 楼主| 发表于 2012-1-18 18:10 | 只看该作者
前言:
前言回到顶部↑
  本书的组织结构
  快速起步
  第1 章将简要讲述MongoDB 的背景:项目创立原因、希望达到的目标、选用它的理由。第2章会接着介绍一些MongoDB 的核心概念和术语,还有如何上手操作数据库和shell 的内容。部署MongoDB
  接下来的两章会介绍MongoDB 开发者需要的基础知识。第3 章介绍了如何执行一些基本的写入操作,包括在不同安全和速度等级下的实现细节。第4 章主要是介绍如何来查找文档和创建复杂的查询。这一章还包括如何迭代结果和其他一些用于结果处理的选项,如排序、数量限制和忽略。
  进阶指南
  之后的三章会深入探讨一些比存储和检索数据更复杂的用法。第5 章将介绍索引是什么和怎么在MongoDB 中使用,还介绍了用于检查和修改索引的工具,还有索引管理。第6 章介绍了多种利用MongoDB 聚集数据的方法,包括计数、查找唯一值、文档分组和MapReduce。第7 章会对前几章没有涉及的要点做一个补充,如文件存储、服务器端JavaScript,数据库命令和数据库引用。
  管理
  接下来的三章编程的味道淡一些,侧重MongoDB 的运营。第8 章讨论了启动数据库的多种选项,监控MongoDB 服务器和部署安全性。如何对存储在MongoDB 中的数据进行合理的数据备份也在这章介绍了。第9 章包括如何设立MongoDB 的复制,具体包括配置标准主从集群、设置自动故障恢复。这章还会揭示复制的工作原理和调整选项。第10 章探讨了如何水平扩展MongoDB,包括什么是自动切分、如何设置及其对应用程序的影响。
  用MongoDB开发应用
  第11 章会介绍几个使用MongoDB 的示例应用,这些应用是使用Java、PHP、Python 和Ruby 编写的。这些例子介绍了如何将本书前面介绍的概念映射到具体的语言和问题域中去。
  附录
  附录A 介绍了MongoDB 版本控制方案,以及如何在Windows、OS X 和Linux 下安装的细节。附录B 介绍了MongoDB shell 中一些有用的技巧和工具。附录C 更详细地介绍了MongoDB 的内部工作原理:存储引擎、数据格式和Wire 协议
  致谢
  感谢Eliot Horowitz 和Dwight Merriman,是他们启动了MongoDB 项目,才使得这一切成为可能。感谢技术审稿人Alberto Lerner、Mathias Stearn、Aaron Staple、James Avery和John Hornbeck,他们在完善本书的过程中做出了不懈努力。感谢优秀的编辑JulieSteele 在本书出版的每一阶段对我们的帮助。还要感谢O’Reilly 对本书出版做出贡献的其他工作人员。最后,非常感谢MongoDB 社区从始至终对这个项目和本书的支持。
  Kristina感谢以下人员
  感谢我在10gen 的所有同事,他们与我分享了MongoDB 的知识和建议(还有那些关于运营、啤酒、飞机失事的见解)。还要感谢Mike,他像变魔术一样完成了本书的一半工作,他还修正了我的很多低级错误,让它们没有机会被Julie 看到。最后要谢谢Andrew、Susan 和Andy,感谢他们的支持、耐心和建议。没有你们就没有这本书。
  Michael感谢以下人员谢谢我所有的朋友,他们在本书的写作期间给了我很多鼓励。谢谢我在10gen 的各位同事,是他们努力才让MongoDB 如此成功。感谢Kristina,和她合作很愉快。最要感谢我的家人,他们给了我无尽的支持。

使用道具 举报

回复
论坛徽章:
0
4#
发表于 2012-1-27 20:20 | 只看该作者
谢谢分享。

使用道具 举报

回复
论坛徽章:
23
2012新春纪念徽章
日期:2012-01-04 11:54:26马上有车
日期:2014-11-21 09:55:15马上有车
日期:2014-11-22 15:35:55马上有车
日期:2015-02-07 16:07:042015年新春福章
日期:2015-02-11 11:36:54喜羊羊
日期:2015-02-11 11:40:53沸羊羊
日期:2015-02-16 17:49:48懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18暖羊羊
日期:2015-05-04 19:14:03
5#
发表于 2012-1-31 13:33 | 只看该作者
收藏,谢了。

使用道具 举报

回复
论坛徽章:
0
6#
发表于 2012-2-15 14:13 | 只看该作者
多谢楼主分享

使用道具 举报

回复
论坛徽章:
0
7#
发表于 2012-2-17 12:14 | 只看该作者
感谢楼主提供!

使用道具 举报

回复
论坛徽章:
14
2009新春纪念徽章
日期:2009-01-04 14:52:282013年新春福章
日期:2013-02-25 14:51:24ITPUB十周年纪念徽章
日期:2011-11-01 16:24:042011新春纪念徽章
日期:2011-01-04 10:35:172010广州亚运会纪念徽章:马术
日期:2010-11-22 15:29:06ITPUB9周年纪念徽章
日期:2010-10-08 09:31:212010系统架构师大会纪念
日期:2010-09-03 16:39:572010年世界杯参赛球队:希腊
日期:2010-06-22 12:15:492010数据库技术大会纪念徽章
日期:2010-05-13 09:34:232010新春纪念徽章
日期:2010-03-01 11:06:13
8#
发表于 2012-2-17 16:49 | 只看该作者
谢谢阿

使用道具 举报

回复
论坛徽章:
0
9#
发表于 2012-2-27 20:36 | 只看该作者
看一下

使用道具 举报

回复
论坛徽章:
0
10#
发表于 2012-2-28 09:17 | 只看该作者
学习做网站了~~

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表