[Zope3-Users] Re: Blobs in Z3 anyone?

David Pratt fairwinds at eastlink.ca
Wed Apr 19 22:28:38 EDT 2006


Hi Chris. This is great. I was going to ask Philipp about streaming but 
thought once I had contacted you I would ask you since this is an 
important part of large file handling. Can you tell me how far along the 
ZODB blob support has advanced? Where is the project is located? I am 
keen on how objects will use blob storage direct with ZODB. I have been 
working with PGStorage and as an alternate backend to ZODB. I will be 
interested to see how blob storage will be handled selectively.

In building a repository product for Z2, I was concerned about the 
number of objects per folder so it automatically generated new folders 
for storage to keep the number of objects per folder to a max of 5000 
since so it is easier for os utilities to handle.

Should this discussion be moved to a different list?

Regards,
David

Chris McDonough wrote:
> Actually, "stream iterator" support is independent of blobs.
> 
> There was some talk a while back about Zope 3 implementing some form of 
> "IResult" interface that allowed for streaming.  I'm not sure where that 
> ended up, though.  I seem to remember Jim checking something in.
> 
> - C
> 
> 
> On Apr 19, 2006, at 7:34 PM, David Pratt wrote:
> 
>> Thanks Phillip for this info.
>> Regards,
>> David
>>
>> Philipp von Weitershausen wrote:
>>> David Pratt wrote:
>>>> Hi I had asked this question about a week ago with no response.
>>>> Filesystem blobs are a valuable means of storing large object data in
>>>> the filesystem instead of the ZODB.  I have previously written a
>>>> repository product in zope2 for blobs but would like to migrate to Z3.
>>>> Does Z3 have an equivalent stream iterator of that of zpublisher? How
>>>> are large objects currently handled in Z3 to get them into the DB
>>>> efficiently if this is not the case? Many thanks.
>>> Christian Theune and Chris McDonough have been working on ZODB blob
>>> support for a while. The ZODB as our persistence layer is the right
>>> level to add blob support, not Zope 3. Once in the ZODB, blobs can be
>>> used across both Zope versions.
>>> Perhaps you might want to contact them and ask them whether you can help
>>> with something so that blobs will make it into ZODB 3.7 (scheduled to be
>>> released with Zope 2.10/3.3)
>>> Philipp
>>> _______________________________________________
>>> Zope3-users mailing list
>>> Zope3-users at zope.org
>>> http://mail.zope.org/mailman/listinfo/zope3-users
>> _______________________________________________
>> Zope3-users mailing list
>> Zope3-users at zope.org
>> http://mail.zope.org/mailman/listinfo/zope3-users
>>
> 


More information about the Zope3-users mailing list