既然快照读读取的数据有可能只是历史版本,读取之后在做操作,这。。不是有问题吗

来源:3-16 锁模块之当前读和快照读

慕娘7010603

2020-03-12

写回答

1回答

翔仔

2020-03-13

同学好,虽然最终都类似使用当前读进行修改,但是快照读只是为了解决将数据及时读出的请求,然后将数据返回到程序里,去按照自己的业务需求进行处理,就好比简单的库存的实现,有一个针对某个商品的库存字段,大家都在访问页面,查看库存数,会有并发下单的行为,此时会有update 和select的同时进行,总不能因为update而锁了其他人查询库存的数量的操作,所以此时数据可能不是实时的,但是能满足查询需求

0
2
翔仔
回复
慕娘7010603
同学好,是的,所以能满足业务及时获取数据的需求
2020-03-13
共2条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8441 学习 · 1872 问题

查看课程