本文最后更新于 2023-10-11,文章内容可能已经过时。

数据库

1.数据持久化:

QQ截图20230309095548

一些问题:

QQ截图20230309095740

2.存储系统与数据库系统:

2.1 存储系统:

QQ截图20230309100001

QQ截图20230309100035

io的基本路径上要简单,处于性能考虑,但是在异常处理上要做到复杂.

2.2 存储器的层级结构:

QQ截图20230309100302

上方存储容量小,读写快.

下方存储容量大,读写慢.

2.3 应用到存储介质:

QQ截图20230309100513

2.4 RAID技术:

QQ截图20230309100813

QQ截图20230309101050

2.5 关系:

QQ截图20230309101302

关系型数据库是存储系统,但是在存储之外,有发展出其他能力.

QQ截图20230309101357

非关系型数据库也是存储系统,但是一般不要求严格的结构化.

2.6 结构化数据管理:

QQ截图20230309101603

事务能力:

QQ截图20230309101724

QQ截图20230309102054

QQ截图20230309102131

3.主流存储产品:

明确存储系统与数据库系统的区别.

3.1 单机存储-本地文件系统:

QQ截图20230309102437

3.2 单机存储-k-v存储系统:

QQ截图20230309102859

3.2 分布式存储系统:

QQ截图20230309103346

3.2.1 HDFS:分布式文件系统:

QQ截图20230309103425

3.2.2 Ceph:

QQ截图20230309103719

4.主流数据库:

4.1 单机关系型数据库:

QQ截图20230309103913

QQ截图20230309104238

page是内存真实数据,redo存储事务中的数据库操作,others存储内存不够用时候的临时文件.

4.2 单机型非关系型数据库:

QQ截图20230309104417

QQ截图20230309104750

QQ截图20230309104908

4.3 从单机到分布式:

QQ截图20230309105157

池化:

QQ截图20230309105331

QQ截图20230309105551

QQ截图20230309105701

一些难题:

QQ截图20230309105720

5.演进:

QQ截图20230309110106

5.1 SPDK:

QQ截图20230309110137

5.2 AI:

QQ截图20230309110506

5.3 高性能硬件:

QQ截图20230309110645

QQ截图20230309110803

QQ截图20230309110830