今秋复来此
2018-04-19 04:02
采纳率: 100%
浏览 9.2k

多用户高并发插入数据怎么解决并发问题

场景:
类似银行存取,增减账户余额,但是多了明细表,每次转账更新用户同一条数据记录,但是用户明细表一直递增信息记录,关键字段为当前余额(操作金额加上原余额得出)
问题:
更新同一条记录可以通过增加version字段解决高并发同时写的问题
但是明细表中先读取原先余额再写入新余额,这个怎么解决,怎么能让每次读出余额是最新的,写入明细之前余额不会被修改

4条回答 默认 最新

相关推荐 更多相似问题