Subject Re: [firebird-support] Blob Segment size and applications
Author Helen Borrie
At 10:46 AM 13/07/2004 +0200, you wrote:
>Thanks
>
>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 ?

No. As Olivier said, in DSQL the segment size is ignored. If you are
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