本文探讨了如何合理设置MongoDB片键以发挥分片机制的优势,作者为Bugsnag.com的工程师Conrad Irwin。Bugsnag为移动应用开发者提供实时的Bug追踪及检测服务,Bugsnag...
mongodb sort limit和skip用法
检索数据可以使用sort()方法来对数据进行排序,指定排序字段,并使用1或-1来指定排序方式是升序或降序。类似于SQL语句中的order by语句。
可以使用limit()方法来读取指定数量的数...
mongodb查询
这节来说说如何检索mongodb数据。首先向文档中插入一些数据。
1. 插入数据
> use ttlsa_com
switched to db ttlsa_com
> db.m...
mongodb删除数据
删除mongodb集合中的数据可以使用remove()函数。remove()函数可以接受一个查询文档作为可选参数来有选择性的删除符合条件的文档。
remove()函数不会删除集合本身,同时,原有...
mongodb数据插入
本节主要来说说如何将数据插入到mongodb集合中。所有存储在集合中的数据都是BSON各式的。BSON是一种以二进制存储的json格式。
当数据插入时,使用的驱动程序会将数据转成BSON格式,然...
mongodb 索引
索引的直接影响查询的效率与速度。mongodb索引规则基本上与传统的关系库一样,大部分优化MySQL索引的技巧也同样适用于mongodb。mongodb介于关系型与非关系型数据之间。
当查询中用...
mongotop详解
MongoDB自带了mongostat 和 mongotop 这两个命令来监控MongoDB的运行情况。这两个命令对于我们处理MongoDB数据库变慢等等问题非常有用,能详细的统计MongoDB当前的...
redis+Keepalived实现Redis高可用性
目前,Redis还没有一个类似于MySQL Proxy或Oracle RAC的官方HA方案。
Redis作者有一个名为Redis Sentinel的计划(http://redis.io/topics...
Memcache 查看列出所有key方法
今天在做一个Memcache的session测试,但是在测试的过程中,发现Memcache没有一个比较简单的方法可以直接象redis那样keys *列出所有的Session key,并根据key ge...
初识Redis及Redis在Windows下的安装和使用
NoSQL简介
介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值对存储。现有Nosql DB 产品: Redis/Mo...
mongobackup mongodb的增量备份恢复工具
mongodb数据量变大后,备份数据就会成为头疼的问题了,备份耗时会越来越长了。下面介绍一款mongodb增量备份与恢复工具mongobackup。
1. 介绍
mongobackup是用于复制集...
nagios check_rabbitmq插件监控rabbitmq服务
当在生产环境下使用某种服务时,相应的监控措施也应当完善起来,来检测服务是否正常和获取相关信息是很有必要的。
下面来说说使用nagios-plugins-rabbitmq来监控消息分发队列服务ra...
nagios check_mongodb插件监控mongodb
当在生产环境下使用某种服务时,相应的监控措施也应当完善起来,来检测服务是否正常和获取相关信息是很有必要的。
下面来说说使用nagios-plugin-mongodb来监控mongodb数据库。h...
将MySQL数据迁移到Redis
做开发的同学都知道,一旦设计到底层存储优化,数据结构甚至数据库的变更,通常都会进行数据迁移的工作。如果系统运行时间过长,数据迁移的数量可能非常庞大。这时候,如何进行高效的数据迁移,实际也是上线质量的直...
MongoDB journaling 工作原理
journaling 是如何工作的? 将MongoDB的数据文件,journal 文件表示如下:
启动mongod,数据文件映射到共享视图 .
这时候内存依然依靠文件做后盾...
9