隔离性:他没提交,你就读不到
甲那边改了但还没提交。下面这段打出甲自己看到的余额和乙看到的余额(用 / 隔开)。 acct 表:3 行,一开始每人 100,总额 300 id 1 / 2 / 3 name 甲 / 乙 /
阅读更多 →
⚠️ 原子性:一半断掉,钱一分没少
下面这段在事务里改了一半就出错,然后退回原样。打出出错前的总额、出错那一刻甲的余额和退回之后的总额(三段,用 / 隔开)。 acct 表:3 行,一开始每人 100,总额 300 id 1 /
阅读更多 →
"持久"持久到什么程度
事务的"持久性",说的是一旦提交成功,这些改动【0】。
阅读更多 →
"隔离"隔开的是什么
事务的"隔离性",说的是【0】。
阅读更多 →
"一致"守的是哪一条线
事务的"一致性",指的是事务做完之后【0】。
阅读更多 →
"原子"这两个字在说什么
事务的"原子性",说的是【0】。
阅读更多 →
⚠️ 同一次转账,钱少了 30
转到一半断了,回到哪儿 没保护 有保护 两次转账都在第一步之后断掉了。第一次用事务包着(断掉时退回原样),第二次没有包。下面这段打出两次之后各自的总额(用 / 隔开)。 acct 表:3 行,一开始每
阅读更多 →
事务保护的是钱本身吗
转到一半断了,回到哪儿 没保护 有保护 给转账加上事务之后,它能保证的是【0】。
阅读更多 →
哪一种情况最需要事务
转到一半断了,回到哪儿 没保护 有保护 下面几件事里,最需要用事务保护的是【0】。
阅读更多 →
"要么全不算"具体是怎么做到的
转到一半断了,回到哪儿 没保护 有保护 一个事务做到一半出了错,数据库能让它"当没发生过",靠的是【0】。
阅读更多 →