| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Idea for concurrent transactions
Todays databases use locking or some optimistic approach. The first
one is suspecticle to dead locks and heavy locking overhead in
distributed scenarios. The second one leads to problems with hot spots
and cascading aborts.
One approach I haven't seen discussed much is this:
The point is, this is a lock-free concurrency scheme where new transaction reads the latest version, and any update will lead to short-lived new versions. It appears to work out nice in distributed databases as well, with low message-passing overhead, although I haven't fleshed out all the details yet.
Any comments on this approach? AFAICT, this is different from multi-version databases, yet appears to be a useful approach. Or...?
Thank in advance. Received on Tue Mar 09 2004 - 15:44:20 CST
![]() |
![]() |