Mongodb详细介绍
MongoDB是一个开源系统文本文档数据库查询,出示性能卓越,可扩展性和全自动拓展,官方网文本文档:https://docs.mongodb.com/manual/introduction/
MongoDB中的纪录是一个文本文档,它是由字段名和值对构成的算法设计,类似JSON目标:
{ name:”Angel”, age:18, sex:w hobby:[“basketball”,”football”] }
mongo和现代型数据库查询对比较大 的不一样:
现代型数据库查询: 非结构化数据, 定好表结构后每一条的內容必是合乎表结构的,就是每一条数据信息的字段名、种类都一样
mongo文本文档型数据库查询: 每章文本文档都能够有自身与众不同的构造(json目标都能够有自身与众不同的特性和值),如第一条带有name,age字段名,而第二条仅有name字段名
Mongodb的安裝与起动
1: 下载网址mongodb https://www.mongodb.com/download-center/community,挑选相对的版本号和系统软件下载安装包这儿以4.0为例子
2: 应用FTP将安装文件提交至/usr/local/src目录下
3: 解压安装包:tar zxvf mongodb-linux-x86_64-4.0.5.tgz ,缓解压力后不用编译程序,自身便是编译程序后的二进制exe文件
4: mv mongodb-linux-x86_64-4.0.5 /usr/local/mongodb
到这儿就早已安裝好啦MongoDB,要想起动服务项目必须 cd /usr/local/mongodb目录下,建立2个目录dbpath数据储存目录和logpsth系统日志储存目录,名字可自定:
mkdir mongo17 mongolog
5: 起动mongod服务项目,运行命令:
./bin/mongod --dbpath /usr/local/mongodb/mongo17 --logpath /usr/local/mongodb/mongolog/mongo.log --port 27017 --fork --smallfiles
--dbpath 数据储存目录
--logpath 系统日志储存目录(特定系统日志目录时必须特定到文件夹名称)
--port 运作端口号(默认设置27017)
--fork 后台进程运作
--smallfiles 占有较小室内空间运作
运作后见到以下提醒表明起动成功了:
[root@instance bin]# ./bin/mongod --dbpath /usr/local/mongodb/mongo17 --logpath /usr/local/mongodb/mongolog/mongo.log --port 27017 --fork --smallfiles about to fork child process, waiting until server is ready for connections. forked process: 77305 child process started successfully, parent exiting
能够在网络服务器上应用手机客户端开展联接:
#该设备的mongodb能够立即应用./bin/mongo文档联接 ./bin/mongo #还可以再加上服务器端口联接 ./bin/mongo 27017 #还能够特定IP:服务器端口 ./bin/mongo 127.0.0.1:27017