J'ai été assez fasciné par ces deux types de données. Selon Oracle Docs , ils sont présentés comme suit:
BLOB: chaîne d'objet binaire de longueur variable pouvant atteindre 2 Go (2 147 483 647). Principalement destiné à contenir des données non traditionnelles, telles que la voix ou les médias mixtes. Les chaînes BLOB ne sont pas associées à un jeu de caractères, comme avec les chaînes FOR BIT DATA.
CLOB: chaîne d'objets volumineux de longueur variable pouvant atteindre 2 Go (2 147 483 647). Un CLOB peut stocker des chaînes de caractères à un octet ou des données multi-octets basées sur des caractères. Un CLOB est considéré comme une chaîne de caractères.
Ce que je ne sais pas, c'est s'il existe une différence entre les deux du point de vue DB2 et Oracle? Je veux dire, quelles sont les différences entre DB2 CLOB et Oracle CLOB, également entre DB2 BLOB et Oracle BLOB? Quelle est la taille maximale de DB2 et d'Oracle? Est-ce juste 2 Go?
BLOB est pour les données binaires ( vidéos, images, documents, autres )
CLOB est pour les données de texte volumineuses ( texte )
Taille maximale sur MySQL 2 Go
Taille maximale sur Oracle 128 To
la source
BLOB
principalement destiné à contenir des données non traditionnelles, telles que des images, des vidéos, de la voix ou des médias mixtes.CLOB
destiné à conserver des données basées sur des caractères.la source