writeappend read long leer example entre diferencia dbms_lob database oracle db2 blob clob

database - read - ¿Diferencia entre CLOB y BLOB desde DB2 y Oracle Perspective?



leer blob oracle (3)

Ellos pueden ser considerados como equivalentes. Los límites de tamaño son los mismos:

  • Longitud máxima de CLOB (en bytes u OCTETS)) 2 147 483 647
  • Longitud máxima de BLOB (en bytes) 2 147 483 647

También están los DBCLOB, para caracteres de doble byte.

Referencias

Me he sentido muy fascinado con estos dos tipos de datos. Según Oracle Docs , se presentan de la siguiente manera:

BLOB: cadena de objeto grande binaria de longitud variable que puede tener hasta 2GB (2,147,483,647) de largo. Principalmente diseñado para contener datos no tradicionales, como voz o medios mixtos. Las cadenas BLOB no están asociadas a un conjunto de caracteres, como ocurre con las cadenas FOR BIT DATA.

CLOB: Cadena de objeto grande de carácter de longitud variable que puede tener hasta 2 GB (2.147.483.647) de largo. 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 existe 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 destinado principalmente a contener datos no tradicionales, como imágenes, videos, voz o medios mixtos. CLOB pretendía conservar datos basados ​​en caracteres.


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