Как лучше всего хранить тексты сообщений на больших/больших веб-сайтах: BLOB или обычный текст в таблице или что-то еще? База данных: MySQL.
Хранение сообщений в виде BLOB (большой двоичный объект) или обычного текста?
Ответы (2)
Есть много вопросов, которые вы должны задать себе, принимая это решение. Есть очень подробная статья, В BLOB или не в BLOB, вот в чем вопрос: хранить ли строку в BLOB, CHAR или VARCHAR? (в архиве), что говорит о некоторых вещах, которые следует учитывать.
person
Ashish Agarwal
schedule
05.02.2010
Вы действительно не должны грабить целую статью и размещать текст здесь. Было бы довольно плохой формой, даже если бы вы указали авторство, чего вы не сделали. Оригинал здесь: volny.cz/iprenosil/interbase/ip_ib_strings.htm
- person APC; 07.02.2010
Я согласен с @APC. Резюме было бы хорошо со ссылкой, но не копируйте всю статью без указания авторства.
- person Bill the Lizard; 07.02.2010
Спасибо, Билл за предложение, сделаю то же самое в свое время.
- person Ashish Agarwal; 07.02.2010
Хм, кажется, ссылка исчезла, если бы вы только скопировали текст, мы могли бы его прочитать :-)
- person Jettro Coenradie; 08.06.2019
Если под «сообщениями» вы подразумеваете что-то вроде SMS или IRC, вещи с определенным лимитом, то я думаю, что VARCHAR является наиболее подходящим. Если ваши сообщения действительно могут быть любого размера, тогда текст будет лучше.
Но я бы не подумал, что BLOB подходит для чего-либо, кроме, возможно, вложений (при условии, что они есть в вашей системе). BLOB предназначены для двоичных файлов (например, изображений, документов Word), а не для чистого текста.
person
APC
schedule
05.02.2010