MongoDB

1.简介

1.MongoDB是一个开源、高性能、无模式的文档类型数据库,是NoSQL数据库产品中的一种
2.支持类似于Json的格式,叫做Bson。
3.MongoDB的记录是一个文档,由键值对组成的数据结构。
4.文档是mongodb中的基本单元,而集合就相当于mysql中的表,多个键值对的有序存放在一起就是文档
4.在MongoDB中,一个文档就是一个对象。字段的数据类型为字符型。


BSON(/ˈbiːsən/)是一种计算机数据交换格式,主要被用作MongoDB数据库中的数据存储和网络传输格式。
它是一种二进制表示形式,能用来表示简单数据结构、关联数组(MongoDB中称为“对象”或“文档”)以及MongoDB中的各种数据类型。
double(64位IEEE 754浮点数)默认浮点数为64位,BSON不支持32位浮点数float

mongodb数据库 collection文件 mongodb数据库文件后缀_配置文件

2.MongoDB的特点:

1.高性能
2.高可用
3.高扩展
4.丰富的查询支持
5.无模式、灵活的文档类型

在Linux系统中安装启动和连接

一、数据源:

mongodb数据库 collection文件 mongodb数据库文件后缀_配置文件_02

二、MongoDB数据库安装过程:

1.将数据源下载到本地windows系统上

2.通过FinalShell软件将mongoDB安装包从windows系统上传至Linux系

mongodb数据库 collection文件 mongodb数据库文件后缀_配置文件_03


3.新建目录mongodb_demo用于存放mongodb安装包解压后的文件,并解压安装包

mongodb数据库 collection文件 mongodb数据库文件后缀_mongodb_04


4. 对解压后的目录改名,方便后续操作。使用mv命令

mongodb数据库 collection文件 mongodb数据库文件后缀_数据库_05


5.在mogodb目录下新建数据存储目录和日志存储目录

mkdir -p /single/data/db/
mkdir -p /single/log/mongodlogs.log

之后在single/log目录下创建mongodlogs.log文件

mongodb数据库 collection文件 mongodb数据库文件后缀_nosql_06


6.在single目录下新建配置文件mongod.conf

使用vi编辑器编辑配置文件,命令:vi mongod.confvi编辑器使用:命令模式下按i进入编辑模式,在编辑完成后按ESC键退回命令模式,输入命令:wq或按shift+zz保存退出

mongodb数据库 collection文件 mongodb数据库文件后缀_nosql_07


7.以配置文件的方式启动MongoDB服务,输入以下命令:

mongod -f  /mongodb_demo/mogodb/single/mongod.conf

来启动MongoDB服务,如图所示:

mongodb数据库 collection文件 mongodb数据库文件后缀_数据库_08


mongodb数据库 collection文件 mongodb数据库文件后缀_配置文件_09


MongoDB服务启动成功

进入mongodb数据库,在/mongodb_demo/mogodb/bin目录下输入./mongo进入数据库中

mongodb数据库 collection文件 mongodb数据库文件后缀_配置文件_10


mongodb数据库 collection文件 mongodb数据库文件后缀_nosql_11