Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Deadlock on Parallel Update
Hi, Bosco !
Oracle has MVRC, Multi Versioning Read Concurrency. That means, that many processes can read, one can write, there will be no collisions. But there are Collisions on write-write on the same table.
MVCC, Multi Versioning Concurrency Control, ist much more advanced. No collisions at all, because every transaction gets a snapshot of all data and only works on its own snapshot. When transaction has finished, in case of a collision, the last transaction wins. PostgreSQL has such feature. Sure, you can have locks too....
I think, it is a problem with the implementation of MVRC in oracle.
regards, Guido Stepken Received on Sun Aug 17 2003 - 06:02:23 CDT