一、NoSql 介绍
NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是 SQL”,它指的是非关系型的数据库,是以key-value
形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求
,比如说遵循 SQL 标准
、 ACID 属性、表结构等等。NoSQL 最早被提出是在 20 世纪 80 年代,在当时更多是强调的是与关 系数据库区别对待,最近这些年被提及的更多是强调协助解决大数据
等相关问题。NoSQL 在大 数据时代有自己的意义。
二、NoSQL 应用情况介绍
NoSQL 数据库在以下的这几种情况下比较适用:
1、数据模型比较简单;
2、需要灵活性更强的 IT 系统;
3、对数据库性能要求较高;
4、不需要高度的数据一致性;
5、对于给定 key,比较容易映射复杂值的环境。
三、NoSql 和传统数据库简单对比
非结构型数据库。没有行、列的概念。用 JSON 来存储数据。 集合就相当于“表”,文档就相当于“行”。
四、MongoDb 介绍
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像 关系数据库的 NoSql 数据库。
他支持的数据结构非常松散,是类似 json 的 bson 格式,因此可以存储比较复 杂的数据类型。
Mongodb 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语 言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
它的特点是高 性能、易部署、易使用,存储数据非常方便。
五、MongoDb 安装
官网:https://www.mongodb.com/
手册:https://docs.mongodb.org/manual/
下载:https://www.mongodb.com/download-center/community
1、双击 MongoDB 软件下一步下一步安装
然后下一步安装即可
2、安装完成配置环境变量
3.、打开 cmd 输入 : mongo 命令看看是否成功。如果出来下图说明 mongodb 配置成功。
六、使用 MongoDB
在 mongodb4.x
之前我们必须手动启动 mongodb,但是 mongodb4.x 以后不需要手动启动 mongodb 了,它默认会开机启动
安装完成后直接运行 mongo 命令就可以连上 mongod 数据库。