这是我参与「第五届青训营 」伴学笔记创作活动的第14天。
提出问题
- 数据库怎么保证数据不丢?
- 数据库怎么处理多人同时修改的问题?
- 为什么用数据库,除了数据库还能存到别的存储系统吗?
- 数据库只能处理结构化数据吗?
- 有哪些操作数据库的方式,要用什么编程语言?
什么是存储系统
概念
一个提供了读写、控制类接口,能够安全有效地把数据持久化的软件,就可以称为存储系统
特点
- 作为后端软件的底座,性能敏感
- 存储系统软件架构,容易受硬件影响
- 存储系统代码,既“简单"又“复杂”
层级模型
数据怎么从应用到储存介质
RAID技术
什么是数据库系统
“关系”是什么
- 关系=集合=任意元素组成的若干有序偶对反应了事物间的关系
- SQL =一种DSL =方便人类阅读的关系代数表达形式
- SQL在DSL占据主导地位
关系型数据库
非关系型数据库
数据库优点
- 无需关心写入文件字节大小
- 事务能力
3.复杂查询能力
数据库使用方式
杂记
先进技术加入ai对磁盘进行管理