社区
应用实例
帖子详情
想問大家一個問題:什麼情況下,要用到事務管理,採用事務有什麼好處
Tony_68
2006-12-15 04:19:21
小弟,在此謝過!
...全文
189
4
打赏
收藏
想問大家一個問題:什麼情況下,要用到事務管理,採用事務有什麼好處
小弟,在此謝過!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marco08
2006-12-16
打赏
举报
回复
最典型的例子是银行转帐
OracleRoob
2006-12-16
打赏
举报
回复
使用事务,保证数据的完整性和一致性。
如:
银行转账,如果在转出后,代码出错了,这时如果不使用事务,就有可能导致转出了,而没转入。从而导致数据错误。
netcup
2006-12-15
打赏
举报
回复
通俗的说,一般UPDATE\INSERT这些操作都要用到事务,简单的说,事务的目的是用事务可以维护数据一致性.
fellowcheng
2006-12-15
打赏
举报
回复
事务是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样才能成为一个事务。
原子性
事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
一致性
事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。
隔离
由并发事务所作的修改必须与任何其他并发事务所作的修改隔离。事务识别数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是第二个事务修改它之后的状态,事务不会识别中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。
持久性
事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。
指定和强制事务
SQL 程序员要负责启动和结束事务,同时强制保持数据的逻辑一致性。程序员必须定义数据修改的顺序,使数据相对于其组织的业务规则保持一致。程序员将这些修改语句包括到一个事务中,使 SQL Server 2005 Database Engine 能够强制该事务的物理完整性。
企业数据库系统(如数据库引擎 实例)有责任提供一种机制,保证每个事务的物理完整性。数据库引擎 提供:
锁定设备,使事务保持隔离。
记录设备,保证事务的持久性。即使服务器硬件、操作系统或数据库引擎 实例自身出现故障,该实例也可以在重新启动时使用事务日志,将所有未完成的事务自动地回滚到系统出现故障的点。
事务管理特性,强制保持事务的原子性和一致性。事务启动之后,就必须成功完成,否则数据库引擎 实例将撤消该事务启动之后对数据所做的所有修改。
基于SpringBoot+XXL-JOb构建大数据调度平台教程
想每月25号,信用卡自动还款 想每年4月1日自己给当年暗恋女神发一封匿名贺卡 想每隔1小时,备份一下自己的爱情片 学习笔记到云盘 这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触发的条件可以...
Hibernate入门第七讲——Hibernate中的事务
管理
事务介绍什么是事务?事务就是逻辑上的一组操作,组成这组操作的各个单元要么全部成功,要么全都失败。事务的四个特性 原子性:不可分割的一个整体。 一致性:事务在执行前后,要...脏读:一个事务读取到另一个事务的未
分布式事务解决方案:7种常见解决方案汇总
在二阶段提交协议中有一个事务
管理
器和多个资源
管理
器。事务
管理
器分两阶段协调资源
管理
器。 一阶段:事务
管理
器告诉资源
管理
器准备执行事务,并锁住需要的资源。当准备完成后,资源
管理
器向事务
管理
器报告已准备...
面试官:你知道大事务会带来什么问题以及如何解决么?
什么是大事务? 简单来说就是那些运行时间比较长,操作的数据比较多的事务 如何查询大事务? 以查询执行时间超过10秒的事务为例: ...大事务一般会对数据库造成什么问题? 锁定数据过多,容易造成大量的死锁和锁超时...
小白面试:EF Core的三种事务
有一次小白面试回来说,面试官问EF Core怎么实现,他当时懵逼了,之前写过但是长时间不用了,最近的事务还是用第三方封装的方法,早忘记原生的怎么写了。本文将替小白回答这个问题,而且有三种实现方法。 事务这个...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章