​回到目录​

​Redis学习笔记​​已经告一段落,Redis仓储也已经实现了,对于key/value结构的redis我更愿意使用它来实现数据集的缓存机制,而对于结构灵活,查询效率高的时候使用redis就有点不太合适了,对于以文档结构(document)实现存储的MongoDB来实现数据集的查询更合适一些,并且MongoDB有自己的负载均衡机制及MapReduce机制,不公可能分但查询的压力,而且还可以进行分布式计算,这个功能应该是最要命的!

MongoDB支持的数据结构非常松散,是类似Json的BJson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

1 组件下载

在previous版本里有32位的,最新版都是64位的,呵呵 

​http://www.mongodb.org/downloads#previous​

MongoDB学习笔记~环境搭建_数据库

2 在磁盘建立日志和数据库存储的路径

它没有自动建立的功能,需要手动去建立的

如建立目录:d:\mongodb\log  d:\mongodb\data\db

MongoDB学习笔记~环境搭建_mongodb_02

3 安装mongoDB的服务

使用参数install将mongoDB寄宿在windows服务里,端口默认27017

如果步骤2不去建立对应的文件夹,那么安装的服务也无法正常启动

MongoDB学习笔记~环境搭建_redis_03

4 测试

MongoDB学习笔记~环境搭建_数据库_04

当看到上面结果后,我们的mongoDB服务就正常启动了,下一讲我们将说一下MongoDB的客户端,向数据库添加数据的过程!

 ​​回到目录​

作者:仓储大叔,张占岭,
荣誉:微软MVP