nodejs NoSQL和mongoDB

1、NoSQL
NoSQL = Not Only SQL
指的是非关系型的数据库,是以 key-value形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说遵循SQL 标准ACID 属性、表结构等等。NoSQL 最早被提出是在 20 世纪 80 年代,在当时更多是强调的是与关系数据库区 别对待 ,最近这些年被提及的更多是强调协助解决大数据等相关问题。NoSQL 在大数据时代有自己的意义。
NoSQL 数据库在以下的这几种情况下比较适用:
(1)数据模型比较简单;
(2)需要灵活性更强的 IT 系统;
(3)对数据库性能要求较高;
(4)不需要高度的数据一致性;
(5)对于给定 key,比较容易映射复杂值的环境。
NoSql是非结构型数据库。没有行、列的概念。用 JSON 来存储数据。集合就相当于“表 ”,文档就相当于“行”。
集合就相当于“表 ”,文档就相当于“行”。


5912735-305222a9a129ff65.png
image.png

2、 Mac上安装mongodb
(1) 去官网下载压缩包,解压到自己的某一个目录下
https://www.mongodb.com/download-center#community

(2)cd命令到home目录下 ,打开环境变量配置的文件


5912735-60cdc3ab5b0a96f0.png
image.png

(3)将解压的文件路径配置进去,方式配置如下图


5912735-c83d829dba182cef.png
image.png

(4)保存文件关闭,然后去命令行生效该修改


5912735-545eef3c5bb4a5b4.png
image.png

(5)查看mongodb的版本号,确认是否安装成功
5912735-be367b0f7bebca97.png
image.png

3、MongoDB使用
(1)启动
首先创建data目录

sudo mkdir -p /data/db

启动数据库

sudo mongod

启动成功之后该命令行窗口不能关闭,新建一个命令行窗口,输入命令,进入mongodb模式

mongo

在输入窗口中输入一些简单的算式可以回车得出结果

5912735-23cbde80ac485bef.png
image.png

4、语法
http://www.runoob.com/mongodb/mongodb-tutorial.html
看菜鸟教程跟着敲一边

猜你喜欢

转载自blog.csdn.net/weixin_34104341/article/details/87508411
今日推荐