请问分布式数据库如何解决理论上的备节点脏读问题?

请问分布式数据库通过什么方式解决脏读的场景问题?显示全部

请问分布式数据库通过什么方式解决脏读的场景问题?

收起
参与8

返回顾黄亮的回答

顾黄亮顾黄亮课题专家组技术总监畅销书作者

脏读的情况很常见,一般是在并发事务的时候出现,类似的还有幻读和不可重复读。这种场景在金融中非常常见,比如还款和取款。
解释下脏读,一个事务读取另一个事务的数据,另一个事务的数据存在更改没有提交,如果出现被读取事务出现回滚,那这个被读取的数据是不合法的,这就是脏读。基于数据库来说,并没有更好的处理方式,无论读取还是写入都是合法的,一般只能应用通过锁来控制,锁用了越多,效率就越低了,这是需要一个平衡

银行 · 2019-09-16
浏览2249

回答者

顾黄亮
技术总监畅销书作者
擅长领域: 云计算数据库系统运维

顾黄亮 最近回答过的问题

回答状态

  • 发布时间:2019-09-16
  • 关注会员:2 人
  • 回答浏览:2249
  • X社区推广