[ZODB-Dev] Large ZODB

Chris Withers chrisw@nipltd.com
Mon, 30 Jul 2001 17:00:07 +0100


Hi,

I'm wondering what storage people recommend for storing a large ZODB...

The current setup is CompressedStorage over FileStorage with Data.fs sitting at
about 1400Mb.
This is painful to start (5-10 minutes) and appears to have some nasty bugs (*)

I only want historic versions to be kept for about a week and I'm not to keen on
packing as the few times I've tried this with large Data.fs'es, it usually
cripples the machine through RAM usage.

Any ideas greatfully received...

Chris

(*)
------
2001-07-30T09:38:27 ERROR(200) ZODB Couldn't load state for
'\000\000\000\000\000<\234\222'
Traceback (innermost last):
  File /usr/local/zope/2.3.2_base/lib/python/ZODB/Connection.py, line 508, in
setstate
  File /stuff/dev/Products/CompressedStorage/CompressedStorage.py, line 84, in
load
    (Object: /var/local/zope/production/var/Data.fs)
  File /usr/local/zope/2.3.2_base/lib/python/ZODB/FileStorage.py, line 595, in
load
    (Object: /var/local/zope/production/var/Data.fs)
  File /usr/local/zope/2.3.2_base/lib/python/ZODB/FileStorage.py, line 576, in
_load
    (Object: /var/local/zope/production/var/Data.fs)
CorruptedDataError:
^@^@^@^@^@^@^@^G^C9\376s<\365\335\367^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@\310^@^@^@^@^@^@^@^@^@\315