Recently Jeff has posted regarding his trouble with database deadlocks related to reading. Multiversion Concurrency Control (MVCC) claims to solve this problem. What is it, and what databases support it?
updated: these support it (which others?)
- oracle
- postgresql
Oracle has had an excellent multi version control system in place since very long(at least since oracle 8.0)
Following should help.
I have tried to explain in the simplest terms possible…there is a lot to multiversioning in databases.