[ZODB-Dev] Which ZODB Version?

Jeremy Hylton jeremy at zope.com
Thu Nov 20 17:08:32 EST 2003


On Thu, 2003-11-20 at 05:24, Thomas Guettler wrote:
> Am Donnerstag, 20. November 2003 11:14 schrieben Sie:
> > Thomas Guettler wrote:
> > > Hi!
> > >
> > > Which ZODB version do you recommend?
> > >
> > > I am starting a new project. The Python version
> > > will be 2.3
> >
> > When will your project be delivered?
> >
> > Do you need to use ZEO?
> 
> It should be used in January 2004. 
> Yes, we need ZEO.

It's hard to say what the right strategy is.  You'll have to settle for
the least bad of the following choices:

- Use ZODB3.2 with Python 2.3, but don't use new-style classes.  The
current ZODB releases work just fine with 2.3, but all Persistent
objects have a custom metaclass that is incompatible with new-style
classes.

- Develop against ZODB4 for now, which will allow you to use new-style
classes, and plan to migrate to ZODB 3.3 when it is released.  ZODB4 is
not ready for production use; who knows if it ever will.  There are, for
example, a ton of ZEO bugs fixed in ZODB3 but not in ZODB4.

- Develop against ZODB 3.3 as it is being developed.  I expect we'll
have an alpha release in early December.  The primary risk here is that
the code simply won't be ready by your deadline.  The alpha release will
be pretty solid, unlike many other ZODB3 alphas.

Jeremy





More information about the ZODB-Dev mailing list