MD 更新:未知

数据控制功能

  • 安全性
  • 完整性
  • 并发控制
  • 故障恢复

安全性

  • 用户标识与鉴定
  • 存取控制:对用户授权
  • 密码存储和传输:对远程终端信息用密码传输
  • 视图保护:对视图授权
  • 审计:记入用户操作

事务的特性

  • 原子性
  • 一致性
  • 隔离性
  • 持久性

封锁技术

排他锁

事务 T 对数据 A 加排他锁,只允许事务 T 对 A 修改和读取

共享锁

事务 T 对数据 A 加共享锁,可以读取 A 不能修改 A

封锁协议

一级封锁

事务T 在修改前必须加排他锁,修改完成后释放

二级封锁

事务T 在读取前先加共享锁,读完后释放

三级封锁

读取加共享锁,事务完成后释放

2PC事务提交

  • 表决阶段:形成一个共同决定
  • 执行阶段:实现这个协调者的决定

故障恢复

冷备份

也称静态备份,是指数据库正常关闭吗,在停止状态下,将数据库的文件全部备份

热备份

动态备份,利用备份软件,在数据库正常运行的情况下,将文件备份

完全备份

备份所有文件

差量备份

仅备份上一次完全备份后变化的数据

增量备份

备份上一次备份后变化的数据

日志文件

事务日志是对数据库所改变的记录,可以记录针对数据库的任何操作