今天看啥  ›  专栏  ›  程序员好物馆

这道题,两个八年经验的候选人没答出来

程序员好物馆  · 公众号  ·  · 2024-08-09 09:00

文章预览

作者 | 松哥 来源| 江南一点雨 也不是啥难题,但是上周确确实实有两个简历上八年经验的人没答出来(这两个八年经验的小伙伴,一个是资深一个是高级)。 不过松哥的读者藏龙卧虎,相信在座的各位回答这道题没什么压力。 题目就是: 不可重复读和幻读有什么区别 一 不可重复读 (Non-Repeatable Read) 不可重复读是指在一个事务内多次读取同一数据的时候,由于其他事务对这些数据进行了修改并提交,导致读取的结果不一致。换句话说,在同一个事务中,如果两次读取之间有另一个事务修改了数据并提交,那么第一次读取和第二次读取可能会得到不同的结果。 举个简单例子: 事务 A 读取行 x = 100。 另一个事务 B 更新行 x 为 200 并提交。 事务 A 再次读取行 x,发现其值变为 200。 在这种情况下,事务A第一次读取到的数据与第二次读取到的数据不一致 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览