[Zope-dev] Re: DateTime mess

Tres Seaver tseaver at palladion.com
Tue Nov 29 10:47:31 EST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Philipp von Weitershausen wrote:
> Tres Seaver wrote:

>>Frankly, anything which attempts to "fix pickles" in-place smells bad to
>>me.  "Dump and reload" is how the RDBMS world handles this kind of
>>problem, and it isn't because they don't have smart folks working on them.
> 
> You're right, as nice as generations might be, they can't work around
> some of the architectural "flaws" of the ZODB.

I wouldn't call them "flaws";  schema changes are *hard* in RDBMS land, too.

> And, of course, they've not been "battle tested", but who's going to
> battle test them until they are battle tested? Chicken... egg... :).
> 
> So, do I take it that you're suggesting the upgrade strategy should
> entail some sort of dump/reload?

Yes, and for a perfect example of why (not related to DateTime, just to
fix-in-place in general) prosecution calls .... zope.org.

  Pros:  Is it true that you harbor pickles from software which
         pre-dates the original public release of the PTK, almost
         six years ago?

  Witness (sobbing):  Yes!  Yes!  it is true.  They could have cleaned
         me out by doing a data migration into a fresh ZODB, but they
         thought they were clever enough to update me in place.  I feel
         so *used*!

Tres.
- --
===================================================================
Tres Seaver          +1 202-558-7113          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDjHgT+gerLs4ltQ4RAhV5AJ9RkELpcCehxidfHX3to+i35WKt5ACcDOyk
+oqPpq0HwiU0whiwvVOIdlc=
=8Ixv
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list