请问分布式数据库通过什么方式解决脏读的场景问题?
脏读的情况很常见,一般是在并发事务的时候出现,类似的还有幻读和不可重复读。这种场景在金融中非常常见,比如还款和取款。解释下脏读,一个事务读取另一个事务的数据,另一个事务的数据存在更改没有提交,如果出现被读取事务出现回滚,那这个被读取的数据是不合法的,这就是脏读。基于数据库来说,并没有更好的处理方式,无论读取还是写入都是合法的,一般只能应用通过锁来控制,锁用了越多,效率就越低了,这是需要一个平衡
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30