数据库架构(简单了解)

133 阅读1分钟
考点思维导图

关系型数据库.png

如何设计一个关系型数据库

RDBMS

从下面着几点来:

存储(文件系统)物理地址 程序示例(用逻辑结构映射出物理结构)

  • 存储管理:将物理数据通过逻辑的形式表现出来
  • 缓存机制:优化执行效率。通过内存缓存,不宜过大使用淘汰机制(LRC)
  • SQL解析:解析模块将SQL编译解析成机器能识别的语言
  • 日志管理:记录操作
  • 权限划分:多用户管理
  • 容灾机制:处理异常情况(数据库恢复)
  • 索引管理:优化数据查询效率
  • 锁管理:使数据库支持并发处理

效率优化:

  • 通过内存查找,尽可能减少io(机械硬盘通过转动,指针查找。固态硬盘通过电流查找。但效率都远低于内存效率)