Subject | Re: [firebird-support] Blob Segment size and applications |
---|---|
Author | Helen Borrie |
Post date | 2004-07-13T09:35:40Z |
At 10:46 AM 13/07/2004 +0200, you wrote:
using a data access layer that can handle blobs, generally it will take
care of packaging the stream into "chunks" of a packet-friendly size. The
server takes care of laying blocks of segments down on the disk. Since
segment size is variable and at the whim of the server, there's nothing
that your client application can do to cause an "overrun" on the server.
Actually, while I was writing the book, someone who knows a lot about these
things told me that the piece you quoted from the Borland manuals "is a
load of bullshit and has never been corrected".
/heLen
>ThanksNo. As Olivier said, in DSQL the segment size is ignored. If you are
>
>The reason I asked was I thought that If one send a file for example into
>a blob field that is bigger than the
>configured segment size that you can create a buffer overrun error on the
>server side ?
using a data access layer that can handle blobs, generally it will take
care of packaging the stream into "chunks" of a packet-friendly size. The
server takes care of laying blocks of segments down on the disk. Since
segment size is variable and at the whim of the server, there's nothing
that your client application can do to cause an "overrun" on the server.
Actually, while I was writing the book, someone who knows a lot about these
things told me that the piece you quoted from the Borland manuals "is a
load of bullshit and has never been corrected".
/heLen