
mongodb
w13770269691
这个作者很懒,什么都没留下…
展开
-
绝好的MongoDB学习资料之二. Basic Usage
须安装 PyMongo (Documentation)。$ sudo easy_install -U pymongo(注: 以下 > 提示符表示 mongo JS 代码,>>> 为 Python 代码)1. INSERT使用 insert 插入文档。> use blogswitched to db blog> u = { name:"user1", age:23转载 2012-01-09 15:22:01 · 645 阅读 · 0 评论 -
MongoDb 界面管理工具Rock Mongo windows下使用问题
这几天刚接触nosql mongodb,一直用自带的mongo管理,感觉有点别扭,就在网上找到的有没有图形化的界面管理,果然发现了,最后选择了rock mongo,其他的可以到http://apps.hi.baidu.com/share/detail/34135851 这个地址选择自己喜欢的!RockMongo 是一个PHP5写的MongoDB管理工具。主要特征: 使用宽松的N原创 2012-01-11 16:01:34 · 3549 阅读 · 0 评论 -
MongoDB高级查询
db.collection.find({ "field" :{ $gt: value } } ) // 大于 : field > valuedb.collection.find({ "field" :{ $lt: value } } ) // 小于 : field db.collection.find({ "field" :{ $gte: value } } ) // 大于翻译 2012-03-06 11:19:59 · 882 阅读 · 0 评论 -
mongodb的导入、导出和备份
1、导出mongoexport -d 数据库 -c 表名 -o 导出文件名.dat参数说明: -d 指明使用的库, -c 指明要导出的表, -o 指明要导出的文件名还可以导出为csv格式,用法可以用 mongoexport -help 来查看2、导入mongoimport -d 数据库 -c 表名 导入的文件名3、数据备份mo原创 2012-05-17 16:45:38 · 915 阅读 · 0 评论 -
MongoDB 优化
优化一个简单的例子这部分主要讲解如何优化MongoDB的性能。让我们举个具体示例。假使我们的任务是现实blog的首页-我们希望现实最近发布的10条posts。ts为时间字段。语句如下articles = db.posts.find().sort({ts:-1}); // get blog posts in reverse time orderfor (var i=0; i优化转载 2012-06-08 17:27:47 · 901 阅读 · 0 评论 -
MongoDB非正常关闭后修复记录
mongod在终端连接非正常断开后,再次执行mongod会报错:warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.........发生了此种情况解决方法也很简单,使用如下参数repair即可:mongo原创 2012-06-27 08:30:42 · 996 阅读 · 0 评论 -
linux配置mongo详解
1.下载安装包wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz下载完成后解压缩压缩包tar zxf mongodb-linux-i686-1.8.2.tgz 2. 安装准备将mongodb移动到/usr/local/server/mongdb文件夹mv mong转载 2012-07-13 15:28:24 · 5984 阅读 · 0 评论 -
mongodb shell命令大全
shell操作数据库: 1. 超级用户相关: 1. #进入数据库admin use admin 2. #增加或修改用户密码 db.addUser('name','pwd') 3. #查看用户列表 db.system.users.find() 4转载 2012-07-13 15:29:22 · 3417 阅读 · 0 评论 -
使用NOSQL的MongoDB建立索引时需要注意的几点建议和Explain优化分析
原文链接:http://www.itokit.com/2011/1207/72718.html我们收到了很多关于索引的问题。这一部分解答了其中的一小部分。有几点要记住。 第一,MongoDB索引和MySQL索引非常相似并且对于MySQL的索引优化有很多也适用于MongoDB。 第二,更重要的是,这些索引的建议对你的应用提高也是有限的。转载 2012-09-03 17:14:58 · 1384 阅读 · 0 评论 -
mongoDB 入门指南、示例
版权所有,转载请注明出处本文出自:http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html一、准备工作1、 下载mongoDB 下载地址:http://www.mongodb.org/downloads选择合适你的版本 相关文档:http://www.mongodb.org/display/DOCS转载 2012-01-09 16:52:15 · 727 阅读 · 0 评论 -
绝好的MongoDB学习资料之十二 MapReduce
在 MongoDB 上使用 Map/Reduce 进行并行 "统计" 很容易。db.runCommand({ mapreduce : , map : , reduce : [, query : ] [, sort : ] for [, limit : ] return [, out : ] [, keeptemp: ] tru转载 2012-01-09 16:14:20 · 1012 阅读 · 2 评论 -
绝好的MongoDB学习资料之十. Sharding (2)
MongoDB Auto-Sharding 解决了海量存储和动态扩容的问题,但离实际生产环境所需的高可靠(high reliability)、高可用(high availability)还有些距离。解决方案:Shard: 使用 Replica Sets,确保每个数据节点都具有备份、自动容错转移、自动恢复能力。Config: 使用 3 个配置服务器,确保元数据完整性(two-phas转载 2012-01-09 15:59:20 · 965 阅读 · 0 评论 -
【MongoDB for Java】Java操作MongoDB
版权所有,转载请注明出处本文出自:http://www.cnblogs.com/hoojo/archive/2011/06/02/2068665.html开发环境: System:Windows IDE:eclipse、MyEclipse 8 Database:mongoDB 开发依赖库: JavaEE5、mongo-2.5.3.jar、junit-4.8.2.ja转载 2012-01-09 16:53:34 · 599 阅读 · 0 评论 -
绝好的MongoDB学习资料之七. Replication (1)
最新的 1.6 版总算提供了 Replica Sets,比起有点莫名其妙的 Replica Pairs,这才是高可用集群所需要的。1. Replica SetsReplica Sets 使用 n 个 Mongod 节点,构建具备自动容错转移(auto-failover)、自动恢复(auto-recovery) 的高可用方案。通常使用 3 个 mongod 实例,或者 2 mongo转载 2012-01-09 15:50:33 · 963 阅读 · 0 评论 -
绝好的MongoDB学习资料之八. Replication (2)
2. Master/SlaveMaster/Slave 是一种典型的备份方案,MongoDB 支持 "One Master Multi Salver" 和 "Multi Master One Slave" 等多种部署方式。先从简单的 "镜像备份" 开始。$ sudo mkdir -p /var/mongodb/0$ sudo mkdir -p /var/mongodb/1转载 2012-01-09 15:52:47 · 718 阅读 · 0 评论 -
绝好的MongoDB学习资料之九. Sharding (1)
将海量的数据水平或垂直切割,分区存储到多台服务器上是一个最基本的现实需求。从 1.6 版开始,MongoDB Sharding 总算打上了 "production-ready" 标记。MongoDB 的数据分块称为 chunk。每个 chunk 都是 Collection 中一段连续的数据记录,通常最大尺寸是 200MB,超出则生成新的数据块。要构建一个 MongoDB Shard转载 2012-01-09 15:56:01 · 772 阅读 · 0 评论 -
绝好的MongoDB学习资料之一. Database
mongo 是 MongoDB 自带的交互式 Javascript shell,用来对 Mongod 进行操作和管理的交互式环境。使用 "./mongo --help" 可查看相关连接参数。$ ./mongo --helpMongoDB shell version: 1.5.3usage: ./mongo [options] [db address] [file n转载 2012-01-09 15:19:54 · 727 阅读 · 0 评论 -
绝好的MongoDB学习资料之三. Schema Design
1. Document-OrientedMongoDB 是一种面向文档(document-oriented)的数据库,其内存储的是一种 JSON-like 结构化数据。尽管拥有和关系型数据库 Database/Table 类似的的 DB/Collection 概念,但同一 Collection 内的 Document 可以拥有不同的属性。(注: 以下 > 提示符表示 mongo J转载 2012-01-09 15:34:05 · 1915 阅读 · 0 评论 -
绝好的MongoDB学习资料之四. Index
MongoDB 提供了多样性的索引支持。> for (var i = 0; i < 30; i++) {... u = { name : "user" + i,... age : 20 + i,... contact : {... address : ["address1_" + i, "address2_" +转载 2012-01-09 15:39:20 · 1101 阅读 · 0 评论 -
绝好的MongoDB学习资料之五. Admin
Mongod 是 MongoDB 核心程序,通常情况下我们只需折腾该程序即可。1. dbpath & port默认数据存储路径是 /data/db,默认端口 27017,默认 HTTP 端口 28017。用 --dbpath 和 --port 改吧。$ sudo ./mongod --dbpath /var/mongodb --port 1234Sat Jul 24 22:转载 2012-01-09 15:43:23 · 1294 阅读 · 0 评论 -
绝好的MongoDB学习资料之六. Optimization
1. ProfilerMongoDB 自带 Profiler,可以非常方便地记录下所有耗时过长操作,以便于调优。> db.setProfilingLevel(n)n: 0: Off; 1: Log Slow Operations; 2: Log All Operations.通常我们只关心 Slow Operation,Level 1 默认记转载 2012-01-09 15:45:56 · 644 阅读 · 0 评论 -
绝好的MongoDB学习资料之十一. Grid FS
GridFS 的文件同样是保存在 db.collection 中,通常使用 fs.files 存储文件元数据信息,fs.chunks 存储文件内容。存储海量文件,得启用 Auto-Sharding。> admin.runCommand({ enablesharding: test })> admin.runCommand({ shardcollection: test.fs.chun转载 2012-01-09 16:03:55 · 2698 阅读 · 0 评论 -
window7安装 mongodb 2.6 windows服务
直接官网http://www.mongodb.org/downloads下载你对应系统的包,原创 2014-04-23 23:20:24 · 1650 阅读 · 0 评论