搭建高可用MongoDB集群(四):分片 http://blog.jobbole.com/72643/ ? ? Mongodb Replica Sets 副本集架构实战(架设、扩充、容灾、修复、客户端代码连入)?? http://snoopyxdy.blog.163.com/blog/static/6011...
分类:
数据库 时间:
2015-09-05 00:12:18
阅读次数:
236
上节咱们遗留了两个问题还没解决:
从节点每个上面的数据都是对数据库全部拷贝,从节点压力会不会过大?数据压力大到机器支撑不了的时候是否会自动扩展
在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的。而mongodb主打的就是海量数据架构,“分片”就用这个来解决这个问题。
分片,是将一个逻辑数据拆分到不同的服务器。每个拆分的数...
分类:
数据库 时间:
2015-08-28 19:52:09
阅读次数:
204
1.进入mongoDB:
2.新建数据库且分片:
mongos> use 502
switched to db 502
mongos> sh.enableSharding("502")
{ "ok" : 1 }
查看表状态:
mongos> sh.status()
--- Sharding Status ---
...//略
{ "_id" : "502...
分类:
数据库 时间:
2015-08-19 20:32:05
阅读次数:
153
MongoDB中基本的文件操作有put、get、list、search几种,可以很方便地进行文件存储于查找,以下是一个简单的示例。
1、利用dd命令生成要求大小随机文件
2、使用put命令将生成文件依次写入mongodb中filetest数据库中
3、使用list命令将数据库中文件列出
4、使用get命令下载文件
5、使用search命令查找文件...
分类:
数据库 时间:
2015-08-09 15:37:18
阅读次数:
128
工作中使用到了mongo,就自己研究了一下,总结了一下,会遇到的一些问题,有不对的地方还请各位牛人指导。
简单说一下
副本集具有多个副本保证了容错性,就算一个副本挂掉了还有很多副本存在
主节点挂掉了,整个集群内会自动切换
副本集中的副本节点在主节点挂掉后通过心跳机制检测到后,就会在集群内发起主节点的选举机制,自动选举一位新的主服务器
我们来看看mongoDB副本集的架构图:(注:此...
分类:
数据库 时间:
2015-07-31 18:27:50
阅读次数:
308
mongodb集群安装及延迟节点配置本文主要介绍mongodb安装、副本集模式的配置、mongodb数据库的简单使用及延迟节点搭建和利用延迟节点恢复误删除的数据。一、系统环境平台:Centos6.6_x86_64实验环境:四台主机部署副本集模式集群主机:192.168.115.21、192.168.115.22、192.168...
分类:
数据库 时间:
2015-07-30 15:12:16
阅读次数:
1225
1、masterslave截图
master配置文件:
dbpath=../data_test/db/master
logpath=../data_test/master.log
port=8642
logappend=true
oplogSize=2048
storageEngine=wiredTiger
nojournal=true
slave配置文件:
dbpath=...
分类:
数据库 时间:
2015-07-25 12:20:05
阅读次数:
177
MongoDB3.0于2015年3月3日正式发布。可以毫不夸张的说,该版本的新增特性标志着MongoDB这款典型的NoSQL数据库已经进入了一个全新的发展阶段。3.0版本的新增特性:插件式存储引擎APIWiredTiger存储引擎MMAPv1存储引擎提升复制集改进分片集群改进官方文档:http://docs.mongodb.o..
分类:
数据库 时间:
2015-07-23 01:01:22
阅读次数:
880
Mongodb GridFS图片文件存储解决方案 之前解决方案是接收图片数据后,将图片直接存储到盘阵,然后通过Apache做服务器,将图片信息存储到数据库,并且存储一个Apache的访问路径。 目前需要后台服务存储图片,将图片存储到MongoDB集群中,然后通过Nginx中的nginx-gridfs...
分类:
数据库 时间:
2015-07-21 14:37:59
阅读次数:
199
因为周末在家手头没有虚拟机,所以在windows下单机完成部署要求,并编写bat运行脚本。
1、创建配置文件及相关目录
总的启动脚本如下(startmc.bat):
rem m1
start mongod.exe --config=../config/m1/s1_1
start mongod.exe --config=../config/m1/s1_2
start mongod.e...
分类:
数据库 时间:
2015-07-19 18:08:30
阅读次数:
164