社区
非技术区
帖子详情
关于事务一致性问题?
q448993504
2020-04-11 11:47:02
假如服务A调用服务B,服务B响应超时,但实际上服务B内部功能都已经执行,此时服务A得到的结果是连接超时报错。这种情况一般怎么处理
...全文
11
回复
打赏
收藏
关于事务一致性问题?
假如服务A调用服务B,服务B响应超时,但实际上服务B内部功能都已经执行,此时服务A得到的结果是连接超时报错。这种情况一般怎么处理
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
如何理解
事务
一致性
?
何为
一致性
? 初学数据库
事务
时老师讲到数据库四大特性:原子性(Atomicity)、
一致性
(Consistency)、隔离性(Isolation)、持久性(Durability)。 原子性和持久性概念基本秒懂,隔离性也好理解。但这个
一致性
实在让人摸不着头脑。什么和什么一致?体现在哪里? 先看看官方的套娃解释:
一致性
是指
事务
必须使数据库从一个
一致性
状态变换到另一个
一致性
状态,也就是说一个
事务
执行之前和执行之后都必须处于
一致性
状态。 我让你解释
一致性
,你又拿
一致性
来解释
一致性
。这不是在套娃吗? 于是百度了一下,
什么是
事务
的
一致性
?
一致性
和原子性的区别是什么?
关于
事务
的
一致性
,《数据库系统概念》中是这样描述的 第二段说的三个特性是指原子性、隔离性、持久性。 就算这样,相信大家也是懵懵的,我也是,所以才会写下这篇博客。 看到别的博客说,
一致性
是
事务
的最终目的,原子性、隔离性、持久性都是为了实现
一致性
。 在这里,我打算验证一番。 怎么验证呢? 假设,这个
事务
系统如果是由我们来设计的话。 首先,场景是这样的,小范转100块钱给小黄,那么这个...
什么是
事务
的
一致性
?
事务
的ACID特性
事务
主要有四个特性:原子性(Atomicity)、
一致性
(Consistency)、隔离性(Isolation)、持续性(Durability) 下面我们分别来介绍着几种性质。 原子性 原子性是指
事务
中的一系列操作,要么全做,要么全部不做。 隔离性 一个
事务
的执行不被另一个
事务
的执行干扰。 持续性 持续性也称为永久性,指一个
事务
一旦提交,它对数据库中数据的改变是永久性的。 一致...
mysql
事务
一致性
_MySQL
事务
中
一致性
指的是?
MySQL
事务
中
一致性
指的是?A.
事务
中的SQL命令保持一致B.
事务
修改前后的数据总体保证一致C.
事务
中的表记录数量一致D.
事务
中的表记录字段数量一致正确答案:B解析:为了保证
事务
的正确执行,维护数据库的完整性,
事务
必须具有以下特性:原子性、
一致性
、隔离性和持久性。其中
一致性
是指
事务
的隔离执行(没有并发其他
事务
)保持数据库的
一致性
。一个实例:2个人的账号金额总数不变。假设初始的时候每个人账...
分布式
事务
一致性
与数据
一致性
的理解
关于各种
一致性
的理解: 1、数据
一致性
,往往指的是缓存和数据库的
一致性
。 2、
事务
的
一致性
,和原子性类似,都是从一个状态变到另一个状态,但不同的是,原子性追求这个过程不能出错,不论结果对不对,不能出错。但
一致性
更追求结果一致,比如A减少100,B增加100,这是一致的。当A减少100,B增加60,这是原子的,但不是一致的。 3、分布式
事务
的
一致性
:本质上来说,分布式
事务
就是为了保证在分布式场景下,数据操作的正确执行。但分布式
事务
不像本地
事务
,可以做到ACID,分布式
事务
做不到。比如分布式存储场景下,一个存储
非技术区
2,100
社区成员
37,371
社区内容
发帖
与我相关
我的任务
非技术区
Web 开发 非技术区
复制链接
扫一扫
分享
社区描述
Web 开发 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章