![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
文章平均质量分 82
残剑飞雪125
专注于 Oralce mysql运维
展开
-
第九章:MongoDB管理维护sharding
1. 列出所有的shard Server 1./mongo 192.168.56.90:27017 #这里必须连接路由节点 mongos> use adminswitched to db adminmongos> db.runCommand({listshards:1}) -- --列出所有的shard Server{ "sha原创 2015-05-21 11:56:02 · 641 阅读 · 0 评论 -
第八章:MongoDB sharding 分片
一: 安装和部署Sharding 和Replica Set类似,都需要一个仲裁节点,但是Sharding还需要配置节点和路由节点。就三种集群搭建方式来说,这种是最复杂的。部署图如下:这是一种将海量的数据水平扩展的数据库集群系统,数据分表存储在 sharding 的各个节点上,使用者通过简单的配置就可以很方便地构建一个分布式 MongoDB集群。原创 2015-05-21 11:54:25 · 541 阅读 · 0 评论 -
第五章:MongoDB性能监控
1. mongosniff 此工具可以从底层监控到底有哪些命令发送给了 MongoDB去执行,从中就可以进行分析: 以root身份执行:./mongosniff --source NET lo 然后其会监控位到本地以 localhost 监听默认 27017 端口的 MongoDB 的所有包请求,如执行”show dbs” 操作原创 2015-05-21 11:47:32 · 637 阅读 · 0 评论 -
第四章:命令行操作&进程控制&性能优化
一:命令执行操作1.通过eval 参数执行指定语句需要查询test库的t1 表中的记录数有多少,常用方法如下:db.t1.count()通过命令行eval参数直接执行语句:./mongo test --eval "printjson(db.t1.count())" 2.执行指定文件的内容如果涉及到很多的操作后,才能得到结果,原创 2015-05-21 11:41:10 · 511 阅读 · 0 评论 -
第二章:MongoDB简单的增删改查
一: Insert操作① 单条插入var single={"name":"tom","password":"123456","age":24,"address":{"province":"hubei","city":"shiyan"},"loves":["eat","play","drink"]}var single2={原创 2015-05-21 11:26:28 · 379 阅读 · 0 评论 -
第十章:MongoDB Replica Sets + Sharding搭建
MongoDBAuto-Sharding 解决了海量存储和动态扩容的问题,但离实际生产环境所需的高可靠、高可用还有些距离。所以有了” Replica Sets + Sharding”的解决方案: Shard: 使用 Replica Sets,确保每个数据节点都具有备份、自动容错转移、自动恢复能力。 Config:使用3 个配置服务器,确保元数据完整性原创 2015-05-21 12:46:49 · 562 阅读 · 0 评论 -
第六章:MongoDB Replica Sets复制集的搭建
1. Replica Sets 复制集MongoDB 支持在多个机器中通过异步复制达到故障转移和实现冗余。多机器中同一时刻只有一台是用于写操作。正是由于这个情况,为 MongoDB 提供了数据一致性的保障。担当Primary角色的机器能把读操作分发给 slave。 MongoDB 高可用可用分两种: 1.1 Master-Slave :主原创 2015-05-21 11:48:12 · 816 阅读 · 0 评论 -
第七章:MongoDB管理维护Replica Sets(读写分离&故障转移&增删节点)
一 . 读写分离1. 登录主库:./mongo 192.168.56.88:27017 插入一条数据: testrs:PRIMARY> db.person.insert({"name":"zw","sex":"M","age":19})testrs:PRIMARY> db.person.find() --主库查询,ok数据出来了{ "_id"原创 2015-05-21 11:51:02 · 1934 阅读 · 0 评论 -
第十一章:MongoDB一些理论知识整理
MongoDB的副本集不同于以往的主从模式。在集群Master故障的时候,副本集可以自动投票,选举出新的Master,并引导其余的Slave服务器连接新的Master,而这个过程对于应用是透明的。可以说MongoDB的副本集是自带故障转移功能的主从复制。1 .相对于传统主从模式的优势传统的主从模式,需要手工指定集群中的Master。如果Master发生故原创 2015-05-21 13:36:32 · 552 阅读 · 0 评论 -
第三章:MongoDB导出&备份恢复&用户管理
1. 将user表导出 mongoexport db.user.find(); ./ mongoexport -d test -c user -o user.dat -d 指明使用的库, 本例中为” my_mongodb” -c 指明要导出的表, 本例中为”user” -o指明要导出的文件名, 本例中为”user.d原创 2015-05-21 11:32:48 · 1599 阅读 · 0 评论 -
第一章:MongoDb for windows&linux下载安装
一、下载MongoDB的官网是:http://www.mongodb.org/MongoDB最新版本下载在官网的DownLoad菜单下:http://www.mongodb.org/downloads Windows 64-bit 3.1.2 对应的是MongoDB版本为Windows 64-bit 3.1.2原创 2015-05-20 23:11:11 · 872 阅读 · 0 评论