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

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

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

最新回答 / 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
我的理解是只有事务开始前,开始后,才有快照,这是两个稳定的版本,可以被其他人读到;中间状态不应该有快照
收获很多,求更新。
p9确实牛逼
网络带来的好处:去中心化,无限的水平扩展能力,无限的数据安全性和可用性
CAS,compare and swape,应该算是写写并行了吧
zg挂掉,年轻人你的思想很危险啊
醍醐灌顶,老师可能是我见过的最会讲课的程序员了,复杂的概念娓娓道来,真的感谢!
老师告诉你能学到什么?
本系列以分布式数据库原理与实践为主线,介绍组成分布式数据库的几个关键的部分:1) 事务与分布式事务.2) 关系代数与优化 3) 分布式KV系统与NoSQL 4) 数据一致性专题 5) 淘宝DRDS/TDDL实践经验 等多方面原理与实践专题,欢迎收藏

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消