内容详情
数据库管理系统里的事务是指什么?
事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 这里面有两个关键点,第一个,它是数据库最小的工作单元,是不可以再分的。第二个,它可能包含了一个或者一系列的 DML 语句,包括 insert delete update。
事务的应用场景是什么?
在项目里面,什么地方会开启事务,或者配置了事务?无论是在方法上加注解,还是配置切面。
比如下单,会操作订单表,资金表,物流表等等,这个时候我们需要让这些操作都在一个事务里面完成。当一个业务流程涉及多个表的操作的时候,我们希望它们要么是全部成功的,要么都不成功,这个时候我们会启用事务。
在金融的系统里面事务配置是很常见的,比如行内转账的这种操作,如果我们把它简单地理解为一个账户的余额增加,另一个账户的余额减少的情况(当然实际上要比这 复杂),那么这两个动作一定是同时成功或者同时失败的,否则就会造成银行的会计科目不平衡。
1.本媒体部分图片、文章来源于网络,并都会标明作者或来源,如有侵权,请与我联系删除;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
热门资讯
最近更新
-
12 / 03月民生银行十万存三年利息多少?民生银行2025年利率盘点!
-
12 / 03月六大行是哪六家银行?存三年定期利息多少?2025年六大行最新存款利率!
-
12 / 03月国有四大行是哪四家银行?2025年四大行最新存款利率是多少?
-
12 / 03月新手第一次理财,第一次买理财买什么好?
-
12 / 03月普通人怎么买国债?2025年最新国债利率一览表!