关系型数据库(如Mysql和Oracle)
表和表、表和字段、数据和数据之间有关系
优势:
1.容易对数据进行增删改查
2.有事务操作,数据保持完整一致
劣势:
1.因数据之间存在关系,有大量的算法在运行。降低系统效率和性能
2.大数据时不容易进行增删改查和数据维护
适合处理一般量级的数据
非关系数据库的(如redis和MangDB)
用于处理海量数据,非关系数据库设计之初就是为了替代关系型数据库的关系
优势:
1.可以对大数据进行增删改查
2.较为轻松地对大数据进行处理和维护
劣势:
1.数据之间独立存在
2.非关系型数据库没有事务关系,没有保证数据的完整
适合处理大数据,保证效率(例如微信的数据)
根据项目数据量级的不同,对数据库类型进行选择。
个人网站用关系型数据库就可以了。
vscode 添加小插件:Bootstrap 3 snippets
mongo
show db
use student
db.detail.inset({"name":"lish","age":23})
show collections
一、安装(mongodb-4.0)
https://www.mongodb.com/download-center/community?jmp=do
路径要在c盘
一路点击确定但有一个不选就是有网址的左下角的默认的勾去掉,不然会默认网址下载超慢
二、配置Path:
控制面板—>安全和系统—>系统—>高级系统设置—>环境变量—>新建—>
{变量名:Path ;变量值:C:\Program Files\MongoDB\Server\4.0\bin }