为了账号安全,请及时绑定邮箱和手机立即绑定

在线分布式数据库原理与实践

难度中级
时长 1小时53分
学习人数
综合评分9.60
48人评价 查看评价
9.5 内容实用
9.6 简洁易懂
9.7 逻辑清晰

最新回答 / foolifish
写之前. 当然如果次次都能读到写之后的东西, 那就完美了. 但是世界是不完美的..A 写东西, 上锁B要读东西, 发现可读B, 那就读吧....xxx 时间后. A写完, 释放锁

最新回答 / ParaPeng
if (在事务A执行过程中事务B已经commit){    如果你可以确定  那么是一定可以读出来的 }else if(但是基本是我们不能确定事务A执行过程中事务B是否commit){        if(如果mvcc设置的read commit ){    你说了 A事务先开始,B事务后执行 因为U锁的原因  两个事件是并行的.    读提交时,读事务每次都读取undo log中最近的版本,因此两次对同一字段的读可能读到不同的数据(不可重复读),但能保证每次都读到最新的数据。      所以可以读出来 ...

最新回答 / __xiao__
一致性指的是 事务的中间状态没有办法被别的事务读到 比如bob和smith账户余额都为0的时候  原子性指的是事务失败就回滚 成功就一起成功 他两没关系。  bob向smith转账的时候其实有两个跟smith账户有关 一个是查询smith账户的余额 第二个是写入 (余额 + 100)的数值 如果写入300钱的操作在这两个动作之间就会产生不一致性。 但是这是可能发生的 在隔离级别为read-uncommitted的时候 没有提交的时候别的事务就能读到这个中间状态

最新回答 / 慕圣7695532
我的理解是只有事务开始前,开始后,才有快照,这是两个稳定的版本,可以被其他人读到;中间状态不应该有快照

最新回答 / SmileRunner
《分布式系统事务一致性解决方案》这篇文章写的不错,希望可以帮到你=。=
首页上一页1234下一页尾页
老师告诉你能学到什么?
本系列以分布式数据库原理与实践为主线,介绍组成分布式数据库的几个关键的部分:1) 事务与分布式事务.2) 关系代数与优化 3) 分布式KV系统与NoSQL 4) 数据一致性专题 5) 淘宝DRDS/TDDL实践经验 等多方面原理与实践专题,欢迎收藏

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消