场景1的疑问
A事务买票,redo日志内标记已经售出,但是没提交事务。
B事务买票,redo日志内标记已售出,并且马上提交事务。
A事务提交,发现票的状态有问题,回滚了。
就在此场景下。
比如两个人买票,A先买的,已经出票。B也买了,也出票了。那么此时A和B的票是一样的票。。。。
就看谁的事务先提交,后提交事务的那个人事务回滚,退钱。。。是这个意思吗?
2
收起
正在回答
1回答
同学,您好。
关于您所描述的A、B购票的应用场景,在使用事务机制的前提下,确实由哪一方先提交事务完成操作来决定谁的购票行为是有效的,也就是说后提交事务的人因为购票状态发生改变而购票失败。
如果我的回答解决了您的疑惑,望采纳!!^_^ 祝学习愉快~~~~~
2.Python操作三大数据库
- 参与学习 人
- 提交作业 625 份
- 解答问题 2669 个
数据库作为企业储存和管理数据的根本,掌握数据库是每个开发工程师必备的技能,本阶段带你学会用Python操作MySQL、Redis和MongoDB三大主流数据库。夯实数据库基础。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星