导航:首页 > 数据处理 > 数据库回滚是什么意思

数据库回滚是什么意思

发布时间:2022-04-25 00:03:14

数据库中 rollback 和 commit 是什么时候用的 作用是什么 有什么区别 举几个简单的

COMMIT是表示【提交】,就是提交事务的所有操作。
具体地说,就是将事务中的所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。
ROLLBACK指的是【回滚】,即是在事务的运行过程中,发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有的已完成的操作全部撤销,回滚到事务开始之前的状态。
总之,就是一个成功,一个不成功

⑵ 事务的提交和回滚是什么意思 Java

一组业务整体处理的行为叫一个事务。这一组的业务都能成功处理,我们就可以把这个事务提交来保存你已做的行为结果。但如果一组中有任何的差错出现的话,我们就认为这事务不成功,需要回滚来撤消之前的操作。举例:你去银行转账,转账我们有两步吧,从你账户中取出钱再往他账户中加钱。那这两步银行是必须要确保正确无误的进行的。要被看做成一个事务。其中任何一步出错就算是转账失败,但可能你这时是已经从你账户中扣了钱了,又没往他账户里加钱?怎么办算了?你不肯吧。所以银行会事务回滚,不保存你刚才的操作,即恢复到你没转账之前的状态。累啊

⑶ 什么是事务事务中的提交和回滚是什么意思

事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。

事务的提交是指事务里的所有操作都正常完成。

事务的回滚是指程序或数据处理错误,将程序或数据恢复到上一次正确状态的行为。

(3)数据库回滚是什么意思扩展阅读:

事务的特征:

事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。

1、原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。

2、一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。

隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。

4、持久性(rability)。持久性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。

⑷ oracle数据库中数据回滚的概念

朋友:
oracle中有两样东西是用来记录历史的
一、重做日志 REDO(作用就是当你8点做了很多事情,到10点由于数据库8点到10点操作的某个文件坏了,那么8点到10点的的东西全都不见了,但是REDO还在。你就可以用REDO来做重做你8点到10点所做的事,REDO就是记录了这样的事!)
二、回滚段 UNDO (作用就是当你后悔做了某些事之后就可以回到以前,但是在人间可是没有后悔要卖的哦。如你无意删除一个表,你就可以用rollback命令来回滚,它利用的就是oracle 的撤消表空间记录的内容。当然这个表空间满了的时候也就不能回滚到它没记录的内容了。)

⑸ 回滚是什么意思

回滚
删除由一个或多个部分完成的事务执行的更新。为在应用程序、数据库或系统错误后还原数据库的完整性,需要使用回滚。

⑹ android 数据库 回滚事务是什么意思

事务就是一系列对数据库的操作,这些操作要么全部正确执行,一旦有一个操作执行失败,就要让全部操作都执行失败,也就是已经执行成功的操作需要撤销掉。将一系列相关的操作封装为事务是为了保证数据库的一致性。

将一个事务的所有操作对数据库所作出的改变全部撤销的过程就是回滚事务。事务的回滚会在出现事务操作执行失败时自动发生,也可以使用命令显式的让任何事务提交或者回滚。

⑺ 数据库 为何使用 回滚

回滚是为了保证事务一致性,如果在一个大事务中,中途出现错误,就需要回滚,否则会出现前面的做的成功了,后面的失败了的情况。比如说取钱,如果没有回滚,那么你选择了取10000块钱的时候,选择成功了,但是实际里面没那么多钱了,此时不回滚事务的话,就会出现扣除你的存款10000元,但是你却没取到那么多钱的情况了

⑻ 什么是数据回滚是不是能回复数据的功能

数据回滚就是没有执行完成遇到错误,返回到之前的正确的状态

⑼ 数据库中前滚、回滚什么意思

前滚和回滚是 SQL Server? 中的两个事务操作。

前滚-恢复。白话:还没有做,根据日志继续把它做完。
回滚-撤销。白话:已经做了,根据日志取消刚才所做的。
每个 Microsoft? SQL Server? 2000 数据库都有一个事务日志记录数据库内的数据修改,事务日志可以用于前滚和回滚操作。

⑽ 什么是回滚操作

是对没有提交的事务而又写入数据文件而言的,把没有提交的数据进行回滚。如果回滚段不存在没有提交的数据则会根据redo log的内容在前滚阶段生成回滚段。

阅读全文

与数据库回滚是什么意思相关的资料

热点内容
吃鸡交易单号是哪个 浏览:855
贷款合同信息归哪个部门监管 浏览:943
如何统计一个字母出现数据 浏览:206
全球交易市场网有哪些 浏览:237
ab血型为什么适合做交易 浏览:296
专利代理师如何申请 浏览:121
跳蚤市场小朋友应该怎么卖 浏览:928
映像数据是怎么存储的 浏览:19
信息栏制作是什么意思 浏览:703
交易日收益怎么算 浏览:180
租赁设备的市场价格怎么调查 浏览:382
耀轻享怎么代理 浏览:128
hi币可以在哪个交易网卖 浏览:693
网页游戏代理加盟费多少钱 浏览:876
有机种植技术什么意思 浏览:109
图形数据有多少种 浏览:467
地理信息标准是什么 浏览:10
实体店小程序做什么生意好 浏览:436
数据线的头为什么会发热 浏览:510
小皙590代理有什么产品 浏览:270