У нас есть таблица MySQL InnoDB, в которой хранятся ~ 10 столбцов небольших файлов с кодировкой javascript с малым base64 и размером png (< 2KB) base64.
Есть несколько вложений и много прочтений сравнительно, однако вывод кэшируется в экземпляре Memcached в течение нескольких минут, чтобы избежать последующих чтений.
Как сейчас, мы используем BLOB
для этих столбцов, но мне интересно, есть ли преимущество при переключении на TEXT
тип данных с точки зрения производительности или резервного копирования моментальных снимков.
Мои поисковые копания показывают, что BLOB
и TEXT
для моего случая близки к идентичным, и поскольку я не знаю, перед каким видом данных на самом деле будут храниться, я пошел на BLOB
.
Есть ли у вас какие-либо указатели на обсуждение TEXT против BLOB для данного конкретного случая?