社区
网络通信/分布式开发
帖子详情
****到底该不该用事务呢?
cat7708
2003-10-08 10:12:42
我在书上看到有的例子,由于数据关联多个表,当要插入或者删除数据时,得在关联的表中都插入,删除数据.但是例子中却用普通的方法一个一个插入或删除.如果在操作尚未完成时便断电了岂不出现错误?如果用事务的话,就可以解决这个问题嘛.可为什么不用事务呢?到底什么时候才该用事务啊?
...全文
77
5
打赏
收藏
****到底该不该用事务呢?
我在书上看到有的例子,由于数据关联多个表,当要插入或者删除数据时,得在关联的表中都插入,删除数据.但是例子中却用普通的方法一个一个插入或删除.如果在操作尚未完成时便断电了岂不出现错误?如果用事务的话,就可以解决这个问题嘛.可为什么不用事务呢?到底什么时候才该用事务啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cat7708
2003-10-11
打赏
举报
回复
我想也是。
搬运工木木
2003-10-09
打赏
举报
回复
个人认为书上的例子是做了简化的,主要是说明数据操作方法
cat7708
2003-10-09
打赏
举报
回复
那各位认为此种情况不用事务也可以解决吗?比如说删除数据,如果在表1中删除了,而在相关的表2中还没删除时便断电了.
hiflower
2003-10-08
打赏
举报
回复
可以用事务啊
redcola
2003-10-08
打赏
举报
回复
可以用事务,也可以不用事务,看具体是什么情况了。
在不用事务可以解决问题的情况下当然可以不用事务了。。
(好绕口啊)
MySQL
事务
和锁
========================================== #
事务
是什么 特性:原子性、一致性、隔离性和持久性 类型:自动提交
事务
(default)、隐式
事务
、显式
事务
和分布式
事务
事务
并发带来的若干问题:脏读、不可重复读、...
什么是
事务
?
事务
的四个特征(ACID)
一、什么是
事务
? **
事务
(Transaction)是访问并可能更新数据库中各项数据项的一个程序执行单元(unit)。**
事务
由
事务
开始(begin transaction)和
事务
结束(end transaction)之间执行的全体操作组成。
事务
是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结
数据库
事务
,spring
事务
,分布式
事务
隔离性是指,多个用户的并发
事务
访问同一个数据库时,一个用户的
事务
不应该被其他用户的
事务
干扰,多个并发
事务
之间要相互隔离。如果不考虑隔离性,会发生什么事呢?1.脏读脏读是指一个
事务
在处理数据的过程中,读取到另一个未提交
事务
的数据。2.不可重复读不可重复读是指对于数据库中的某个数据,一个
事务
范围内的多次查询却返回了不同的结果,这是由于在查询过程中,数据被另外一个
事务
修改并提交了。不可重复读和脏读的区别是,脏读读取到的是一个未提交的数据,而不可重复读读取到的是另一个
事务
提交的数据。............
解决多数据源
事务
不一致导致
事务
不生效问题
一般不建议开多数据源 但是同事已经使用了,只能帮忙填下坑,在使用
事务
时提示XX表不存在 然后写了个接口继承IService public interface BaseService<T> extends IService<T> { /** * PROPAGATION_REQUIRED (默认) * 支持当前
事务
,如果当前没有
事务
,则新建
事务
* 如果当前存在
事务
,则加入当前
事务
,合并成一个
事务
* REQUIRES_NEW (一般用在子方法需要单独
事务
)
.
事务
有几大特性?分别代表什么意思?
**
事务
的四种隔离级别** 1.原子性(atomicity):
事务
是一个完整的操作。
事务
的各步操作是不可分的;要么都执行、要么都不执 行。 2.一致性(consistency):当
事务
完成时,数据必须处于一致状态。 3.隔离性(isolation):对数据进行修改的所有并发
事务
是彼此隔离的,这表明
事务
必须是独立的,它不 应以任何方式依赖于或影响其他
事务
。 4.持久性(durability):
事务
完成后,它对数据库的修改被永久保存,
事务
日志能保持
事务
的永久性。 **
事务
的四种隔离级别? 隔离级别分为:** -
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章