(数据库系统)(十二)故障恢复
hello大家好,好久不见!今天我们继续学习《教妹学数据库系统》。教妹学数据库,没见过这么酷炫的标题吧?“语不惊人死不休”,没错,标题就是这么酷炫。
我的妹妹小埋18岁,校园中女神一般的存在,成绩优异体育万能,个性温柔正直善良。然而,只有我知道,众人眼中光芒万丈的小埋,在过去是一个披着仓鼠斗篷,满地打滚,除了吃就是睡和玩的超级宅女。而这一切的转变,是从那一天晚上开始的。
从此之后,小埋经常让我帮她辅导功课。今天她想了解数据库系统中的故障恢复。本篇教程通过我与小埋的对话的方式来谈一谈故障恢复。
故障恢复(failure recovery)
故障发生后,DBMS将数据库恢复到最新的一致性状态
故障(Failure)的类型
事务故障
逻辑错误(LogicalErrors)
- 事务由于内部错误(internalerror)而无法完成,如违反完整性约束(integrityconstraint)
内部状态错误(InternalStateErrors)
- DBMS由于内部状态错误(如死锁)而必须中止活跃事务(activetxn)
系统故障(SystemFailures)
软件故障(SoftwareFailures)
- DBMS实现的bug所导致的故障
硬件故障(HardwareFailures)
运行DBMS的计算机发生崩溃(crash
(数据库系统)(十二)故障恢复相关推荐
- 数据库系统概念总结:第十二、十三章 查询处理和查询优化
周末无事水文章,期末备考的总结资料 第十二.十三章 查询处理和查询优化
- 【信息系统项目管理师】第二十二章 信息系统安全管理(考点汇总篇)
[信息系统项目管理师]第二十二章 信息系统安全管理(考点汇总篇) 考点分析与预测 信息安全为高级科目独有的章节,在第三版教材中有66页的内容.需要掌握的知识点非常多,且知识点非常散,在考试中上午一般考 ...
- 系统架构师学习笔记_第十二章_连载
第十二章 系统安全架构设计 12.1 信息系统安全架构的简单描述 信息安全的特征 是为了保证信息的 机密性.完整性.可用性.可控性.不可抵赖性. 以风险策略为基础. 12.1.1 信息安全的现状 ...
- php大量数据库抽象,PHP系列(十二)数据库抽象层pdo
PHP系列(十二)数据库抽象层pdo 发布时间:2020-06-01 10:07:54 来源:51CTO 阅读:503 作者:sswqzx 1.数据库抽象层pdo (1).PDO(php data o ...
- 十二载征程犹未止,看今朝星光尽闪耀丨万字长文回顾2023数据技术嘉年华
4月8日下午,为期两天的第十二届数据技术嘉年华(DTC 2023)在北京新云南皇冠假日酒店圆满落下帷幕.大会得到了工业和信息化部电子五所的支持和指导,围绕"开源·融合·数字化--引领数据技术 ...
- 感谢十二年的陪伴——分享回归,不忘初心(Eastmount博客总结及未来规划)
曾记否,2021年4月28日,为了更好地从事科研和学习,当时给所有读者群发了我在CSDN唯一的私信,感谢大家十年的陪伴,短暂消失,不负青春.当时也收到了很多博友的鼓励与祝福,感恩. 是啊!很难想象读博 ...
- 面渣逆袭:Redis连环五十二问,图文详解,这下面试稳了
大家好,我是老三,面渣逆袭系列继续,这节我们来搞定Redis--不会有人假期玩去了吧?不会吧? 基础 1.说说什么是Redis? Redis是一种基于键值对(key-value)的NoSQL数据库. ...
- 鸟哥的Linux私房菜(服务器)- 第二十二章、邮件服务器: Postfix
第二十二章.邮件服务器: Postfix 最近更新日期:2011/08/10 在这个邮件服务器的架设中,我们首先谈论 Mail 与 DNS 的重要相关性,然后依序介绍 Mail Server 的相关名 ...
- 软考-软件设计师 笔记十二(数据流图)
本栏博客目录 软考-软件设计师 笔记一(计算机组成与体系结构) 软考-软件设计师 笔记二(操作系统基本原理) 软考-软件设计师 笔记三(数据库系统) 软考-软件设计师 笔记四(计算机网络) 软考-软件 ...
最新文章
- python 多态 协议详解
- 使.NET使用数据库连接池 .
- spring mvc dubbo ios android整合cms内容发布平台
- Problem 63 何时该用glDrawTexiOES?
- Linux内核中max()宏的奥妙何在?(二)——大神Linus对这个宏怎么看?
- Python函数中参数前带*是什么意思?
- 多商户商城源码_如何利用多商户B2B2C多商户商城系统后台组件玩转商城?
- maven(一) 基础知识
- 防火墙(12)——查看协议被连接的次数、通过连接状态来写规则
- js 里面的键盘事件对应的键码
- C++网络编程快速入门(三):阻塞与非阻塞式调用网络通信函数
- 关于C#的强制转换和尝试转换的方法
- Hi3559av100安装linux,海思hi3559AV100开发板参数规格介绍
- Flask开发服务器
- 书籍-从Paxos到Zookeeper分布式一致性原理与实践
- vue项目element-ui中el-select回车键隐藏下拉框,实现按回车键查询
- python计算化学浓度_理论与计算化学 - 计算模拟 - 程序代码 - 小木虫论坛-学术科研互动平台...
- 浅谈 - 技术人员为什么更喜欢进行人身攻击?
- Reactive的使用(reactive 和 shallowReactive使用上区别)
- 2010年高考作文题目大全
热门文章
- .net之EF框架学习
- 解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题
- Ins照片墙下载工具:4K Stogram for Mac
- 用vscode编写matlab
- 浅谈 Fhq-Treap
- 如何学习大数据!!我要做大数据! 1
- Putty登陆root输入密码被拒绝(没开启ssh)
- 常见WebShell客户端的流量特征及检测思路
- word文件不能编辑是什么原因
- java代码审计_Java代码审计| Spring框架思路篇