Me han fascinado mucho estos dos tipos de datos. Según Oracle Docs , se presentan de la siguiente manera:
BLOB: cadena de objeto grande binario de longitud variable que puede tener hasta 2 GB (2,147,483,647) de longitud. Principalmente destinado a contener datos no tradicionales, como voz o medios mixtos. Las cadenas BLOB no están asociadas con un juego de caracteres, como ocurre con las cadenas FOR BIT DATA.
CLOB: cadena de objeto grande de caracteres de longitud variable que puede tener hasta 2 GB (2,147,483,647) de longitud. Un CLOB puede almacenar cadenas de caracteres de un solo byte o datos multibyte basados en caracteres. Un CLOB se considera una cadena de caracteres.
Lo que no sé es si hay alguna diferencia entre los dos desde la perspectiva de DB2 y Oracle. Quiero decir, ¿cuáles son las diferencias entre DB2 CLOB y Oracle CLOB, también entre DB2 BLOB y Oracle BLOB? ¿Cuál es el tamaño máximo de ambos en DB2 y Oracle? ¿Son solo 2 GB?
BLOB es para datos binarios ( videos, imágenes, documentos, otros )
CLOB es para datos de texto grandes ( texto )
Tamaño máximo en MySQL 2GB
Tamaño máximo en Oracle 128TB
fuente
BLOB
destinado principalmente a almacenar datos no tradicionales, como imágenes, videos, voz o medios mixtos.CLOB
destinado a retener datos basados en caracteres.fuente