[ZODB-Dev] ZODB4 project plan

Phillip J. Eby pje@telecommunity.com
Fri, 29 Nov 2002 15:28:26 -0500


At 07:34 AM 11/29/02 +0000, Toby Dickenson wrote:
>What do nested transactions have that versions do not? (Other than a good
>name, and a more sensible API).  I am asking this question because I dont
>really understand Versions.

Versions are "long-running transactions" with "pessimistic 
locking".  Nested transactions are entirely unrelated in purpose and function.

In theory, you could use a version to simulate a single level of nested 
transactions.  In practice, it's a pretty hideous idea.  :)