On May 26, 2009, at 11:17 AM, Laurence Rowe wrote:

> Jim Fulton wrote:
>> On May 26, 2009, at 10:16 AM, Pedro Ferreira wrote:
>
>>> In any case, it's not such a surprising number, since we have ~73141
>>> event objects and ~344484 contribution objects, plus ~492016   
>>> resource
>>> objects, and then each one of these may contain authors, and fore  
>>> sure
>>> some associated objects that store different bits of info... So,
>>> even if
>>> it doesn't include revisions, 19M is not such a surprising number.
>>> I've also tried to run the "analyze.py" script, but it returns me a
>>> stream of '''type' object is unsubscriptable" errors, due to:
>>>
>>> classinfo = pickle.loads(record.data)[0]
>>>
>>> any suggestion?
>>
>> No. Unfortunately, most of the "scripts" in ZODB aren't tested or
>> documented well and tend to bitrot.
>>
>>> Also, is there any documentation about the basic structures of the
>>> database available? We found some information spread through  
>>> different
>>> sites, but we couldn't find exhaustive documentation for the API
>>> (information about the different kinds of persistent classes,  
>>> etc...).
>>> Is there any documentation on this?
>>
>>
>> No.  Comprehensive ZODB documentation is needed. This is an upcoming
>> project for me.
>
> I have a patch at https://bugs.launchpad.net/zodb/+bug/223331 which
> fixes this.


Wow! Comprehensive ZODB documentation in a patch. ;)

Feel free to check this in.  Feel even freer to write a test. :)

Jim

--
Jim Fulton
Zope Corporation


_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to