[ZODB-Dev] Wrong blob returned in one of the zeo clients

Jim Fulton jim at zope.com
Wed Mar 2 09:38:10 EST 2011


On Tue, Mar 1, 2011 at 7:00 PM, Shane Hathaway <shane at hathawaymix.org> wrote:
> On 03/01/2011 04:32 PM, Maurits van Rees wrote:
>> As a workaround for getting blobstorage to work reliably in a relstorage
>> setup without a shared blob dir: is there any way to store the blobs
>> completely in postgres and have no shared or cached blob dir in the zeo
>> clients?  If that would work it should still be easier on memory usage.
>
> No.  Although some documentation I've seen talks about "streaming" blobs
> from the database, neither RelStorage nor ZEO actually streams blobs.

RelStorage and ZEO aren't databases. At the database level, streaming
of blob data is supported by virtue of blobs being files. The storage
implementation is required to make them available as such.

BTW, my sense is that when blobs were first implemented, the
emphasis was on shared blob directories and the non-shared blob
implementation suffered from neglect, which I at least tried to
rectify in ZODB 3.9.

Jim

--
Jim Fulton
http://www.linkedin.com/in/jimfulton


More information about the ZODB-Dev mailing list