数据库认识 | 青训营笔记

73 阅读1分钟

认识存储与数据库

1.数据库对新数据的操作

校验数据的合法性

修改内存,用高效的数据结构组织数据

写入存储介质

2.存储系统定义

一个提供了读写、控制类接口,能够安全有效地把数据持久化的软件,就可以称为存储系统

3.存储系统--存储器的层级结构(由小到大,由快到慢)

4.数据应用到存储介质

“缓存”很重要,贯彻整个存储体系

“拷贝”很昂贵,需要尽量减少

硬件设备需要有抽象统一的接入层

5.RAID技术

RADIN 0

多块磁盘简单组合
数据条带化存储,提高磁盘带宽
没有额外的容错设计

RADIN 1

一块磁盘对应一块额外镜像盘
真实空间利用率占50%
容错能力强

RADIN 0+1

结合RADIN 0与RADIN 1
真实空间利用率占50%
容错能力强,写入带宽好

6.数据库(关系模型,关系数据库,非关系数据库)

7.关系数据库

结构数据库好

支持事务

支持复杂查询语言

8.非关系数据库

半结构数据库

不一定支持事务和复杂查询语言

9.事务(ACID) A:原子性 C:一致性 I:隔离性 D:持续型