
mongodb
文章平均质量分 79
lifeneedyou
这个作者很懒,什么都没留下…
展开
-
mongodb的主从复制
主从复制是Mongodb 最常用的复制方式,一个节点作为主节点,多个节点作为从节点,从节点从主节点同步数据 一般我们不会做太多的从节点,应为这样主节点的查询压力吃不消,,通常建议做最多12个节点已经可以满足需求。 建立主节点: mkdir -p /app/dbs/master ...原创 2015-11-04 16:31:47 · 151 阅读 · 0 评论 -
mongodb的Replica Set
Replica Set 是有自动故障恢复的主从集群,与主从集群最大的区别就是没有固定的主节点,整个集群会选举出一个主节点,当其不能工作时切换到其他的节点 副本集总会有一个活跃的节点primary ,一个货多个备份节点secondary 。 在生产环境中,我们应该将每个节点部署在独立的机器上,并使用标准的MongoDB端口 27017 。使用bind_...原创 2015-11-04 16:51:22 · 182 阅读 · 0 评论 -
mongodb的shard
分片介绍分片是使用多个机器存储数据的方法,MongoDB使用分片以支持巨大的数据存储量与对数据操作.分片的目的高数据量和吞吐量的数据库应用会对单机的性能造成较大压力,大的查询量会将单机的CPU耗尽,大的数据量对单机的存储压力较大,最终会耗尽系统的内存而将压力转移到磁盘IO上.为了解决这些问题,有两个基本的方法: 纵向扩展 和 分片 .分片为应对高吞吐量与大数据量提...原创 2015-11-04 16:59:46 · 253 阅读 · 0 评论 -
mongodb的查询
首先是简单查询find findone(默认返回20行) > db.events.findOne();{ "_id" : ObjectId("5465ba77414a6548e7c705cd"), "type" : "IPA", "OCCURTIME" : ISODate("2014-08-21T05:59原创 2014-11-20 12:18:42 · 141 阅读 · 0 评论 -
mongodb的日常管理
1 mongodb的日常管理需要用到的一些指令首先启动和停止 比如在windows 上 :进入 D:\mongodb_64-2.6.4\bin 的目录2014/09/26 16:33 <DIR> .2014/09/26 16:33 <DIR> ..2014/08/08 21:...原创 2014-11-20 12:42:54 · 120 阅读 · 0 评论 -
mongodb主从,副本集,分片的理解
MongoDb在用于生产环境的三种模式,master/slaves(主从模式);replcation副本集;auto shard 分片模式 在早期的系统设计中,主从模式是比较流行的,将读写分离,在不同的DB上操作,可以有效降低数据库的压力,而且还能实现数据的备份,但是在master节点故障的时候,不能及时的自动的切换到slaves节点,需要手动干预,这个是硬伤 ...原创 2014-11-20 16:31:54 · 708 阅读 · 0 评论 -
mongodb db.eval()
使用db.eval()可以在Mongo的服务端执行javascript脚本,然后返回结果 D:\mongodb_64-2.6.4\bin>mongo.exe localhost:27017MongoDB shell version: 2.6.4connecting to: localhost:27017/test> db.eval("return '...原创 2014-11-24 16:16:25 · 1853 阅读 · 0 评论 -
mongodb export import
首先看看Mongodb的导出功能,在bin目录下有个mongoexport 用来实现导出功能,主要参数如下 写道D:\mongodb_64-2.6.4\bin>mongoexport.exe --helpExport MongoDB data to CSV, TSV or JSON files.Options: --help produce help message...原创 2014-11-26 16:09:20 · 275 阅读 · 0 评论