摘要: 对于多用户系统,数据库操作的并发问题很常见,造成的错误如,数据丢失,读取错误数据等。究其本质原因其实是数据不一致:一个进程读入内存中的数据和数据库中的“同一批”数据在某一时刻已经不一样了(可能数据库中的数据被另外一个进程修改了),但程序并不知道,于是造成各种错误。 主要要解决的是离线并发问题,其他并发问题通常可以通过系统事务和简单逻辑解决。离线并发通常都与业务逻辑有关,当不可避免时,我们期望的... 阅读全文
posted @ 2007-03-28 16:03 青瓦斋 阅读(3494) 评论(0) 推荐(0) 编辑