请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

翔仔 2020-04-15 17:18:53

同学好,可以站在用户角度来理解这个问题,比如用户去查自己的余额,发现余额前后查询都不同,他后面也不知道到底是哪个才是正确的了,所以我理解可重复读应该是用来确保获取到的结果的确定性,虽然有可能不是最终的结果

0 回复 有任何疑惑可以回复我~
  • 感觉不对啊,老师,用户查自己的余额就查自己的就好了,没人会去修改他数据库中的这条的数据啊,您课堂上举得例子不成立啊,哪怕他是在别的session中存了钱,这边确实是应该可以看到变化的呀
    回复 有任何疑惑可以回复我~ 2021-07-02 09:32:49
  • 同学好,这里说的体验问题,如果是不可重复读,我们假设插卡进去就是start了一次事务,两次点击查询卡余额结果不同,就会给用户造成困惑
    回复 有任何疑惑可以回复我~ 2021-07-02 23:01:28
  • 陳彥志 回复 翔仔 #3
    老師您好,請問一下現實中會出現一個transaction中執行兩次一樣的查詢語句嗎?謝謝老師
    回复 有任何疑惑可以回复我~ 2022-03-15 15:56:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信