一、MongoDB
=========
MongoDB是开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序丰富;高伸缩性;
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
github:https://github.com/mongodb/
API Docs:http://docs.mongodb.org/manual/
nodejs驱动:https://github.com/mongodb/node-mongodb-native
1.1、安装MongoDB
下载地址:http://www.mongodb.org/downloads
下载成功后点击msi文件直接安装,这里以win7_64位的操作系统为例。
1.1.1、配置运行环境
1)、创建存放数据的文件夹
在任意没有中文的目录下新建文件夹,如c:\data,在文件夹下存放MongoDB数据库文件与日志文件,如:
c:\data\db用于存放mongodb的数据文件
c:\data\log用于存放mongodb的日志文件
2)、创建配置文件
打开MongoDB的安装目录如“C:\Program Files\MongoDB\Server\3.4\bin”,并在此目录下新建一个mongo.config文件,文件内容如下:
##数据库目录##
dbpath=C:\data\db
##日志输出文件##
logpath=C:\data\log\db.log
3) 、安装Windows服务
使用cmd进入命令行
使用cd切换目录到安装目录下,如:cd C:\Program Files\MongoDB\Server\3.4\bin
安装MongoDB服务且指定配置文件,如:
mongod --config “C:\Program Files\MongoDB\Server\3.4\bin\mongo.config” --install
4)、错误处理
如果运行过程中提示“无法定位程序输入点ucrtbase.terminate于动态链接库api-ms-win-crt-runtime-|1-1-0.dll”错误,请下载安装“vc_redist.x64”,如果vc redis.x64安装失败请先