http://www.mongodb.org/ mongodb的官方文档。
http://www.cnblogs.com/lipan/archive/2011/03/08/1966463.html 系列文章
http://www.cnblogs.com/Leo_wl/archive/2012/02/10/2345888.html 完整安装例子
从这些优点,很容易得到结论。mongodb就是给缺乏人手的中小型团队提供的一个处理海量数据的,高并发高可用性的数据化持久工具。
如果你是大团队,你可以选择自行开发,可以选择hbase.但是,作为一个中小型团队,当你面临海量数据和高并发压力的情况下,mongodb可能是最合适的选
择。
1:下载http://www.mongodb.org/display/DOCS/Downloads 选择你要下载的版本
2:建一个DB文件夹 我是放到D盘,路径d:db
3: 设置存放数据库文件的路径
进入 cmd 提示符控制台
D:mongodbin> mongod.exe --dbpath=d:DBdata
(这个cmd不要关了!)
4:重新新打开一个CMD窗口 输入:d:mongodbin>mongo.exe,如果出现下面提示,恭喜你安装成功了,很简单吧
D:mongodbin>d:mongodbinmongo.exe MongoDB shell version: 1.4.0 url: test connecting to: test type "exit" to exit type "help" for help >
5:D:mongodbin>mongod.exe -dbpath d:DB -install 注册windows service,免得以后麻烦,每次要启动
D:mongodbin>mongo.exe MongoDB shell version: 1.4.0 url: test connecting to: test type "exit" to exit type "help" for help > use test switched to db test > db.foo.save({hello:1,word:2}) > db.foo.find() { "_id" : ObjectId("4bc1854e0140000000006f05"), "hello" : 1, "word" : 2 }
6:cmd都关闭后,这个mongodb就关闭了服务了,如何实现开机启动呢?
安装MongoDB的windows服务的方法为是在MongoDB安装目录下创建logs目录,然后在CMD命令行输入
D:Mongodb>mongod --logpath D:/mongodb/logs/mongodb.log --logappend --dbpath D:/mongodb/data --directoryperdb --serviceName MongoDB –install
显示:
all output going to: D:/mongodb/logs/mongodb.log
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.
表示服务创建成功。
该命令行指定了日志文件:/logs/MongoDB.log,日志是以追加的方式输出的;
数据文件目录:/data,并且参数--directoryperdb说明每个DB都会新建一个目录;
Windows服务的名称:MongoDB;
以上的三个参数都是可以根据自己的情况而定的。
最后是安装参数:--install,与之相对的是—remove
7:以后就可以在cmd下用命令
net start MongoDB和
net stop MongoDB来启动和停止MongoDB了,也可以在本地服务中看到通过界面来管理该服务。
8:如果出现发生系统错误 1067 请把db目录下的mongod.lock文件删除后重新输入net start MongoDB启动服务即可。