数据库:

存放数据的仓库------数仓

数据库是什么:

数据库是按照数据结构来组织、存储和管理数据的仓库。

node.js数据库_数据

为什么要使用数据库:

程序在运行的过程中,一旦程序运行结束或者计算机断电,程序运行中的数据就会自动销毁,我们就需要将这些数据永久的保存在硬盘中,确保安全性,如果想持久化存储,那就选择数据库。

数据库的分类:

1.关系型数据库

特点:关系紧密,都是表

优点:1易于维护:都是使用表结构,格式一致

2.使用方便:SQL通用,可用于复杂查询,查询语言

3.高级查询:可用于一个表以及多个表之间非常复杂的查询

缺点:1.读写性能比较差,尤其是海量数据的高效率读写

2.有固定表结构,字段不可以随意更改,灵活度稍欠

3.高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈

存储数据方式:

Excel文件 ------ 数据库

sheet页签 ------- 表

列   头 -------  字段  ------唯一标识,不允许修改(主键)

一 行 ------ 一条数据

备注:SQL --- 结构化查询语言

2.非关系型数据库

特点:关系不紧密,有文档,有键值对

优点:1.格式灵活:存储数据的格式可以是key,value形式

2.速度快:nosql可以内存作为载体,而关系型数据库只能使用硬盘

3.易用:nosql数据库部署简单

缺点:1.不支持sql,学习和使用成本较高

2.不支持事务

3.复杂查询时语句过于繁琐

存储数据方式:

{
{
nick——name:'asdsad',
age:18
}
{}
}