Я был очень очарован этими двумя типами данных. Согласно Oracle Docs , они представлены следующим образом:
BLOB: строка большого двоичного объекта переменной длины, длина которой может составлять до 2 ГБ (2 147 483 647). В первую очередь предназначен для хранения нетрадиционных данных, таких как голос или смешанная среда. Строки BLOB не связаны с набором символов, как со строками FOR BIT DATA.
CLOB: Символьная строка большого объекта переменной длины, длина которой может составлять до 2 ГБ (2 147 483 647). CLOB может хранить однобайтовые символьные строки или многобайтовые символьные данные. CLOB считается символьной строкой.
Чего я не знаю, есть ли разница между ними с точки зрения DB2 и Oracle? Я имею в виду, в чем разница между DB2 CLOB и Oracle CLOB, а также между DB2 BLOB и Oracle BLOB? Каков максимальный размер как в DB2, так и в Oracle? Это всего лишь 2 ГБ?
BLOB предназначен для двоичных данных ( видео, изображения, документы и т. Д. )
CLOB предназначен для больших текстовых данных ( текст )
Максимальный размер в MySQL 2 ГБ
Максимальный размер в Oracle 128 ТБ
источник
BLOB
в первую очередь предназначены для хранения нетрадиционных данных, таких как изображения, видео, голос или смешанные медиа.CLOB
предназначен для хранения символьных данных.источник