Se me olvidó comentar un detalle, el tamaño de página de la base de datos limita el tamaño del campo blob:
Cita:
1 Kb -> 64 Mb
2 Kb -> 512 Mb
4 Kb -> 4 Gb
8 Kb -> 32 Gb
16 Kb -> no sé, muy grande
|
Yo siempre uso 8 Kb de tamaño de página, cantidades inferiores pueden causar un rendimiento menor a la base de datos.
Cita:
create database "/mnt/datos/cc-empresa.fdb"
PAGE_SIZE 8192 user "SYSDBA" password "masterkey";
|
Aquí tienes un documento pdf que trata el tema de los blob, está escrito por Paul Beach de IBPhoenix, no es muy moderno, pero básicamente no ha cambiado mucho, salvo que en las últimas versiones de firebird se puede acceder a los campos blob como si fuesen varchar enormes.