本文围绕数据库系统基础知识展开,归纳总结
一、数据库系统存在的必要性
传统数据管理缺陷
- 原始数组管理:需手动创建/维护数据结构(如循环初始化数组),工作量大且易出错
- 文件系统局限:
- 只能以记录为单位操作数据
- 无法高效访问任意数据片段(如仅需查询单条记录却需遍历全文件)
- 召回风险:手动管理易导致数据覆盖错误(如医疗设备记录丢失)或性能瓶颈(如工业实时系统延迟)
二、数据库发展四阶段及召回隐患
| 阶段 | 技术特征 | 典型风险 |
|---|---|---|
| 人工管理阶段 | 纸带存储,程序员需管物理结构 | 数据易损毁、无备份机制(如航天设备历史数据丢失) |
| 文件系统阶段 | 数据存文件,逻辑/物理结构分离 | 并发冲突(如多用户同时修改致文件损坏) |
| 数据库阶段 | 关系型数据库兴起(MySQL/Oracle) | SQL注入漏洞(如电商用户信息泄露) |

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



