随笔分类 -  数据库并发访问

解决数据库并发访问问题
摘要:数据库的并发访问会引起丢失修改、不可重复读和读“脏”数据3种问题。丢失修改是指一事务的修改数据尚未提交,而另一事务又将该未提交修改的数据做了再次修改。例如,两个编辑人员制作了同一文档的电子复本。每个编辑人员独立地更改其复本,然后保存更改后的复本,这样就覆盖了原始文档。最后保存其更改复本的编辑人员覆盖了第一个编辑人员所做的更改。不可重复读是指事务T1读取数据后,事务T2执行更新操作,是T1无法再现前一次读取结果。例如,一个编辑人员两次读取同一文档,但在两次读取之间,作者重写了该文档。当编辑人员第二次读取文档时,文档已更改。原始读取不可重复。读“脏”数据是指事务T1修改某一数据,并将其写回磁盘,事 阅读全文
posted @ 2012-01-07 21:20 刀锋_Master 阅读(326) 评论(0) 推荐(0)