首页 > 试题广场 >

数据库并发操作会带来哪些问题?如何解决?

[问答题]

数据库并发操作会带来哪些问题?如何解决?

问题:丢失更新、脏读、死锁
解决:加锁
发表于 2018-04-12 14:32:53 回复(0)
数据库并发操作会造成数据不统一。比如火车售票系统,在同一时间两个车站进行卖票,如果一个车站卖出了票就,此时票已经卖完。另一个车站的票数没有更新,会以为还有余票,会继续售票,这样就造成了数据不统一。
解决方法:为数据库加锁,当一个车站进行售票操作时,为数据加锁,使另一个车站无法操作。
发表于 2017-02-09 11:19:52 回复(0)