On 09/30/08 16:23, epdv wrote:
Hello!
Does BLOB size affect record/database size? I.e., is it a good idea to
create a large BLOB for some big and many small images, or should they
better be stored in separate tables?
Hello,
As far as I know, the only thing that will happen is that the page size
will be set to 32K on table creation when there's a LOB column in the table.
Defining a 2 GB BLOB column, which is the default maximum size, will not
cause Derby to reserve a huge amount of space. Mixing small and large
BLOBs in the same table should be fine (although I don't know the
details regarding space allocation/utilization per page).
You may run into file size limitations imposed by the file system, so
you should think about how much data you need to store in your table.
If you first insert and then delete lots of BLOBs, compressing the table
might be a good idea to release free space to the OS.
If you're having performance problems with the BLOBs, please let us know
and include information about the JDBC methods you use to access the
BLOBs and which Derby driver you are using.
regards,
--
Kristian
Kind regards
Peter Nabbefeld