[ZODB-Dev] ZODB4 project plan

Guido van Rossum guido@python.org
Tue, 03 Dec 2002 03:52:52 -0500


> >>>>> "PN" == Pieter Nagel <pieter@nagel.co.za> writes:
> 
>   PN> I've allways disliked versions because they conjured up mental
>   PN> images of spaghetti code in the DB engine to cope with the
>   PN> combination of versions and transactions.
> 
> I'm not sure why they configured up images of speghetti code.  The
> notion of locking an object seems fairly natural for a database.
> 
> Jeremy

Look at the load() and update() methods in ZEO/ClientCache.py for how
the version feature makes cases multiply like rabbits.

--Guido van Rossum (home page: http://www.python.org/~guido/)