没有合适的资源?快使用搜索试试~ 我知道了~
关于MongoDB安装、部署、命令操作、PHP插件操作、复制集、分布式、Sharding框架。
资源推荐
资源详情
资源评论
MongoDB 学习总结
目录
一、 下载............................................................................................................................................2
二、 安装............................................................................................................................................3
2.1 准备 1....................................................................................................................................3
2.2 准备 2....................................................................................................................................3
2.3 安装 mongodb 数据库(针对 windows)..........................................................................3
2.3.1 程序启动方式............................................................................................................3
2.3.2 windows service 方式................................................................................................4
2.3.3 守护进程方式(Linux 中的后台服务进程).........................................................5
2.4 安装 mongodb 数据库(针对 linux).................................................................................6
2.5 安装 mongodb 驱动和 c#使用说明.....................................................................................7
一、关于 MongoDB 的驱动..............................................................................................8
二、通过 samus 驱动实现 HelloWorld 存取....................................................................8
三、小结.............................................................................................................................9
2.6 安装 mongodb 驱动和 php 使用说明................................................................................10
2.4.1 下载驱动文件扩展名说明......................................................................................10
2.4.2 配置..........................................................................................................................10
2.7 MongoVUE.........................................................................................................................12
2.8 MongoDB 管理工具 RockMongo......................................................................................12
三、 MongoDB 管理与开发精要《红丸出品》...........................................................................13
3.1 NoSQL 简介........................................................................................................................13
3.2 SNS 三高要求.....................................................................................................................15
2.6.3 发展现状..........................................................................................................................16
3.3 知识点.................................................................................................................................18
1、MongoDB 数据逻辑结构...........................................................................................18
2、JSON...........................................................................................................................18
3、BSON..........................................................................................................................18
4、php 操作 MongoDB....................................................................................................19
四、 Replica Sets(复制集)..........................................................................................................26
4.2 特点(以下特点多可以实时操作)................................................................................34
主从操作日志...................................................................................................................34
主从切换...........................................................................................................................34
读写分离...........................................................................................................................34
故障转移...........................................................................................................................34
增减节点...........................................................................................................................34
五、 Sharding 框架..........................................................................................................................34
5.1 我自己的实验操作步骤.....................................................................................................35
Shard Server1(192.168.0.126)..........................................................................................35
Shard Server1(192.168.0.125)..........................................................................................36
1
Config Server(192.168.0.65)............................................................................................36
Route Process(192.168.0.122).....................................................................................36
六、 Php 驱动连接操作数据(网上找到的不错说明)..............................................................36
MongoDB 与 PHP(介绍与安装)......................................................................................36
mongoDB 的特性和 php-mongoDB 环境的搭建...........................................................37
win 下测试 mongoDB 主从服务器.................................................................................39
用 php 实现 mongoDB 的基本操作.................................................................................40
php 与 MongoDB::command............................................................................................42
php 与 MongoDB 的结果集操作.....................................................................................43
php 与 mongoDB 的条件查询..........................................................................................43
php 与 mongoDB 的 update 操作.....................................................................................44
不断变化的 mongoDB 结果集........................................................................................46
七、 Php 驱动连接操作数据库......................................................................................................47
7.1 MongoClient 类...................................................................................................................47
1、简介.............................................................................................................................47
7.2 MongoDB 类.......................................................................................................................47
1、简介.............................................................................................................................47
7.3 MongoCollection 类............................................................................................................47
7.4 MongoCursor 类..................................................................................................................47
八、 MongoDB 命令操作方式........................................................................................................47
8.1 连接数据.............................................................................................................................47
8.2 命令操作大全(http://www.33lc.com/article/6357_5.html)..........................................52
九、 MongoDB 慢查询记录(http://blog.zol.com.cn/3044/article_3043984.html)...................64
网上说明地址:http://www.cnblogs.com/lipan/archive/2011/03/08/1966463.html
一、 下载
2
的官网是:
最新版本下载在官网的 菜单下:
本人选择的是
版本
驱动开发包位于官网的 ! 菜单下(含其它语言
开发链接)"##!
本人操作系统为 $专业版,选择 版本为
,开发包为 %&'' 版本
二、 安装
2.1 准备 1
解压 (),创建路径 *+, +,将
解压后的 文件 *-此文件夹下
2.2 准备 2
*+, +下建立 文件夹 *+, ++.
然后分别建立 . 两个文件夹,至此 下有以下文件夹
*+, ++
*+, +++
*+, +++
在 文件夹下创建一个日志文件 ,即 *+, ++
++
完成以上工作后,你为奇怪为什么要建立这些文件夹(因为, 安装需要这些文
件夹,默认安装是不用创建,但是文件都为安装到 *++下)
2.3 安装 mongodb 数据库(针对 windows)
2.3.1 程序启动方式
运行 # / 进入 0& 命中界面
1#*+, ++
1*+, ++12*+,
+++2
执行此命令即将 的数据库文件创建到
3
*+, +++目录,不出意外的会看到命令最后一
行 "# 的成功提示此时数据库就已启动,该界面为 的启动程序,关
闭后可直接双击 下的 / 3注意是 ,这个是启动程序)
启动程序开启后,再运行 / 程序(注意没有 4,界面如下
测试数据库操作
1 3查看相关信息)
15 3674(往 5 表插入 . 字段值.5 表为默认表4
158343查看 5 表数据)
结果如下:
可以看到插入了 条记录分别人 .##!. 。
当 / 被关闭时, / 就无法连接到数据库了,因此每次想
使用 数据库都要开启 / 程序,所以比较麻烦,接下来
我们将
安装为 服务
2.3.2 windows service 方式
运行 # /
1#*+, ++
1*+, ++12*+,
+++22*+, +++
+2 !# 9 22
这里 就是开始建立的日志文件, !# 9 22
服务名为
运行命令成功为如下图:
4
引时服务已经安装成功,运行
19:;&;<=;3开启服务)
19:;3关闭服务4
1
1*+, ++12*+,
+++22*+, +++
+2 ! !# 9 223删除,注
意不是 了)
其它命令可查阅 命令或官网说明。
查看服务
运行 文件夹下 / 客户端测试一下吧或者运行
#'$查看页面。
2.3.3 守护进程方式(Linux 中的后台服务进程)
5>以守护进程方式运行 ,创建服务器进程
1*+, ++1''5>
2*+, +++22*+,
++++2
5> # ??'(
""
到此几种安装就介绍完了。
什么是守护进程(相当于 windows 系统中的服务)
守护进程,也就是通常说的 Daemon 进程,是 Linux 中的后台服务进程。它是一个生存期
较长的进程,通常独立于控制终端并 且周期性地执行某种任务或等待处理某些发生的事件。
守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux 系统有很多守护进程,
大多数服务都是 通过守护进程实现的,同时,守护进程还能完成许多系统任务,例如,作
业规划进程 crond、打印进程 lqd 等(这里的结尾字母 d 就是 Daemon 的意 思)。
5
剩余63页未读,继续阅读
资源评论
zhang_xiao_qing_c_s_
- 粉丝: 13
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功