标签: database commit dirtyread
根据定义,脏读是读取未提交的数据。我的问题是:
如果你在同一个故事中的不同事务中有多次写入正好相互发生(比如事务1,2和3),那么在写入结束时,其中一个事务提交(假设它是事务) 1),然后从事务2或3读取,这是否算作脏读?
Ex:w1(X); w2(X); w3(X); c1; r2(X).....
答案 0 :(得分:0)
不,这些术语是不可重复的读取或幻像读取(source)。默认情况下,它们在许多(如果不是大多数)数据库引擎中是允许的。