一、备份 1.锁定数据库: use admin db.runCommand({fsync:1,lock:1}) { “info” : “now locked against writes, use db.fsyncUnlock() to unlock”, “seeAlso” : “http://www.mongodb.org/display/DOCS/fsy...
分类:
数据库 时间:
2014-09-11 17:37:42
阅读次数:
237
官方下载解压安装包到E:\mongodb建立数据库目录 E:\mongodb\data建立日志目录 E:\mongodb\logs建立配置文件目录 E:\mongodb\etc建立配置文件 E:\mongodb\etc\mongodb.conf内容如下:#数据库路径dbpath=E:\mongodb...
分类:
数据库 时间:
2014-09-11 17:02:12
阅读次数:
319
随着数据的快速增长,分表,分库,memcache,redis,mongodb,hadoop,bigtable等,各种解决方案呼之欲出。经过测试,在MySQL中,无论如何加索引,数据超过百w时,查询起来耗时很明显。因此mysql分表分库+memcache+redis也不失是一个完美解决方案。由于red...
分类:
数据库 时间:
2014-09-11 15:14:22
阅读次数:
325
ok,先说说我学node的目的:用起来很舒服... 请刮开黑色区域。 接着,我介绍下node+express+mongodb这三个东西,我怕有人不晓得这是啥。 node:是运行在服务器端的程序语言,表面上看过去就是javascript一样的东西...
分类:
数据库 时间:
2014-09-11 14:00:52
阅读次数:
285
最近研究MongoDB,利用其可以简单快速地搭建一套灵活的no schema存储系统。
本文通过论证和分析需求,利用MongoDB快速搭建了一套具有良好性能及可用性满足上亿规模的存储系统。
在关于NoSQL数据库的选型上,需要结合自身数据模型、访问方式以及成本等方面的考虑作一个权衡(trade off)。
那么经过研究MongoDB(2.6.4版本)有如下特点:
可用性...
分类:
数据库 时间:
2014-09-11 12:37:51
阅读次数:
261
Mongodb基本的原则是:条件句是内层文档的键,修改器是外层文档的键【即,修改器要修改的字段声明在修改器内部】。1、$size,用于查询数组大小为size的记录db.a.find({"comments":{"$size":3}})表示查询comments数组中含有三个元素的记录。既然size可以查...
分类:
数据库 时间:
2014-09-11 12:30:51
阅读次数:
258
MongoDB基本使用成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use :切...
分类:
数据库 时间:
2014-09-11 12:30:31
阅读次数:
260
@DBref文档关联,在按该类型查询的时候,在字段名后加上关联表的字段名即可,如:Criteria.where("bloggroup.$id"),$id代表关联表的oid字段。or和and联合查询比如查询 (A = 1 and b = 2 )or (A = 3 and b =4),or的数量不确定,...
分类:
数据库 时间:
2014-09-11 11:07:01
阅读次数:
449
MongoDB数组修改器更新数据2013-04-22 10:20:40 我来说两句 来源:姜志福 的BLOG收藏 我要投稿MongoDB数组修改器更新数据 这里,我们将了解一下数组修改器。数组,是我们经常看到和使用到的且非常有用的数据结构:它不仅可以通过索进行引用,还可以作为集合来使用。数组修改器....
分类:
数据库 时间:
2014-09-11 11:03:21
阅读次数:
291
查询符合条件的第一个文档(对于mongo来说不能叫记录了)db.COLLECTION_NAME.findOne({},{}); 查询符合条件的文档,并按照指定条件排序,跳过前面N1个文档,返回最多数量为N2的文档列表sort skip limit三个函数可选db.COLLECTION_NAME.fi...
分类:
数据库 时间:
2014-09-11 09:30:51
阅读次数:
344