摘要: 一、数据导出mongoexport作为DBA,经常会碰到导入导出数据的需求,下面就介绍实用工具mongoexport 和mongoimport 的使用方法,常用导出方法:$./mongoexport -d my_mongodb -c user -o user.dat常用参数说明:-d|--db 指明使用的库-c| --collection 指明导出的collection-o| --out 指明导出的文件名-f | --fields 指明导出的字段,多个字段用,号分隔--host/--port 指明连接到mongo的主机ip和端口--csv 导出csv格式,默认为json格式二、数据导入mong 阅读全文
posted @ 2013-04-17 15:09 幻星宇 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 本文我们介绍MongoDB权限管理,主要介绍的是如何设置用户名和密码。接下来我们就一一介绍。添加用户的时候必须满足以下两个条件:1.有相关权限的情况下(后面会说)。2.mongod没有加--auth的情况下(如果加了,你添加权限的话 会出现下面的情况)。>useadmin switchedtodbadmin >db.addUser('sa','sa') FriJul2214:31:13uncaughtexception:error{ "$err":"unauthorizeddb:adminlocktype:-1clien 阅读全文
posted @ 2013-04-17 14:20 幻星宇 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1,下载mongodb压缩包http://downloads.mongodb.org/win32/mongodb-win32-i386-2.0.4.zip;2,解压到指定目录,例如:c:\mongo; www.2cto.com 3,启动mongodb。首先,需要建立两个目录,一个是日志目录c:\mongo\logs\logs.log,一个是存放数据文件的目录c:\mongo_data,然后打开cmd命令行,进入到c:\mongo\bin\目录下,然后输入如下命令启动服务,c:/mongo/bin>mongod.exe --dbpath c:/mongo_data,显示:01C:\mong 阅读全文
posted @ 2013-04-17 11:53 幻星宇 阅读(158) 评论(0) 推荐(0) 编辑
摘要: MongoDB服务器下载 MongoDB的官方下载站是http://www.mongodb.org/downloads,可以去上面下载最新的程序下来。在下载页面可以看到,对操作系统支持很全面,OS X、Linux、Windows、Solaris都支持,而且都有各自的32位和64位版本。目前的稳定版本是1.8.1版本。1、Windows版本安装(1)、下载MongoDB url地址: http://downloads.mongodb.org/win32/mongodb-win32-i386-1.8.1.zip(2)、设置MongoDB目录 解压到D盘下面的MongDB文件夹,路径为d:\Mon. 阅读全文
posted @ 2013-04-17 11:48 幻星宇 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li-pan2@163.com。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。二、MongoDB简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。Mon.. 阅读全文
posted @ 2013-04-17 11:00 幻星宇 阅读(145) 评论(0) 推荐(0) 编辑
摘要: mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented database。MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统(丰富的功能)架起一座桥梁,集两者的优势于一身。安装及使用:首先在Ubuntu上安装MongoDB。下载MongoDB,现在最新的生产版本1.7.01.解压文件.$ tar -xvf mongodb-. 阅读全文
posted @ 2013-04-17 10:58 幻星宇 阅读(190) 评论(0) 推荐(0) 编辑
摘要: java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。 本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util中使用了很多泛型代码,为了简化问题,所以我们还是讨论1.4版本的代码。 集合类的根接口Collection Collection接口是所有集合类的根类型。它的一个主要的接口方法是:boolean add(Ob... 阅读全文
posted @ 2013-04-17 10:05 幻星宇 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 在使用Java的时候,我们都会遇到使用集合(Collection)的时候,但是Java API提供了多种集合的实现。总的说来,Java API中所用的集合类,都是实现了Collection接口,他的一个类继承结构如下: Collection<--List<--Vector Collection<--List<--ArrayList Collection<--List<--LinkedList Collection<--Set<--HashSet Collection<--Set<--HashSet<--LinkedHashSet 阅读全文
posted @ 2013-04-17 10:01 幻星宇 阅读(195) 评论(0) 推荐(0) 编辑