mongoDB入门实战手册.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京宽连十方数字技术有限公司 公开 内部公开√ 机密 绝密 MongoDB入门实战手册 北京宽连十方数字技术有限公司 技术研究部 (2011年6月) 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc296003296 1 MongoDB简介 PAGEREF _Toc296003296 \h 2 HYPERLINK \l _Toc296003297 2 MongoDB服务器的安装 PAGEREF _Toc296003297 \h 3 HYPERLINK \l _Toc296003298 2.1 源码版本的安装 PAGEREF _Toc296003298 \h 3 HYPERLINK \l _Toc296003299 2.2 编译版本安装 PAGEREF _Toc296003299 \h 6 HYPERLINK \l _Toc296003300 2.2.1 MongoDB版本下载 PAGEREF _Toc296003300 \h 6 HYPERLINK \l _Toc296003301 2.2.2 Windows版本安装 PAGEREF _Toc296003301 \h 6 HYPERLINK \l _Toc296003302 2.2.3 Linux版安装 PAGEREF _Toc296003302 \h 8 HYPERLINK \l _Toc296003303 3 MongoDB客户端访问 PAGEREF _Toc296003303 \h 9 HYPERLINK \l _Toc296003304 3.1 Shell方式 PAGEREF _Toc296003304 \h 9 HYPERLINK \l _Toc296003305 3.2 JAVA方式 PAGEREF _Toc296003305 \h 11 HYPERLINK \l _Toc296003306 4 MySQL与MongoDB设计实例对比 PAGEREF _Toc296003306 \h 14 HYPERLINK \l _Toc296003307 5 性能测试 PAGEREF _Toc296003307 \h 17 HYPERLINK \l _Toc296003308 5.1 测试案例一 PAGEREF _Toc296003308 \h 17 HYPERLINK \l _Toc296003309 5.2 测试案例二:Mongodb亿级数据量的性能测试 PAGEREF _Toc296003309 \h 18 MongoDB简介 2011年将被记住,因为这一年SQL将死;这一年,关系数据库从一线退下;这一年开发人员发现他们没必要为了持久化数据,而将每个对象转化为表格结构。   2011年是文档数据库的一年,尽管一直在稳步发展势头,通过过去八年多的发展,现在有各种稳定的文档数据库——从基于亚马逊和谷歌的云,到各种开放源码工具,尤其是MongoDB。   那么,MongoDB是什么?这里的五件事是每个开发人员应该知道的:     ? MongoDB是一个独立的 HYPERLINK /list/b/0402_1.shtml \o 服务器 \t _blank 服务器;     ? 它是基于文档的,而不是基于表格的;     ? 它是非结构化的;     ? 不必去学习另一种查询语言;     ? 它具有强大的主流开发语言支持,如 C#、C++、Java、PHP、Perl、Python、Ruby。 MongoDB 是一个独立的 HYPERLINK /Server/00000_1.html \o 服务器 \t _blank 服务器   如MySQL或PostgreSQL一样,MongoDB提供侦听端口以便接入。它提供了用于查询,创建,更新和删除的工具。从理论上讲,你使用它的工作方式与你使用MySQL或PostgreSQL的工作方式相同:连接,执行任务,并关闭连接。 MongoDB是非结构化的   MongoDB 没有结构化语言。如果你想创建一个新的文档类型,你不用做任何事来告诉数据库关于这些数据的结构,而仅仅是存到数据库中即可。   简单的说,MongoDB使用类似JavaScript或PHP的类型处理方式。也就是说,数据库是灵活的弱类型。   虽然有一些数据是有限制条件的(大块的数据可能需要一些明确的处理),但在大多数情况下,你可以像写PHP代码一样编写你的MongoDB代码。 不必去学习另一种查询语言   还记得这些你写的数据库抽象层吗?还记得那些你处理过的ORM层吗?现在,你可以将它们全部丢弃。在MongoDB中你不需要他们。MongoDB没有很多查询语句。在大多数情况下,只需给它一个

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档