Плохо ли читать/записывать сериализованные данные из базы данных при каждой загрузке страницы?


Я подумываю о хранении сериализованных данных (обычно 1-3 кб в текстовом столбце) в базе данных, однако меня беспокоит, будет ли это дорого стоить ресурсов. При каждой загрузке страницы данные считываются, и к концу загрузки страницы данные записываются обратно в то же поле, если оно было изменено (думая о наличии какой-то контрольной суммы для этого).

Было бы просто лучше не делать этого? Или мне следует вместо этого использовать файлы?

Author: shamittomar, 2011-01-20

1 answers

1) Использование базы данных лучше, чем использование файлов.

2) Если сериализованные данные могут быть сопоставлены с таблицей базы данных, это лучше. Если нет, то вы все делаете правильно.

Помните, столбцы TEXT, BLOB и т. Д. Не хранятся в строке с остальными полями таблицы. Для больших двоичных объектов и ТЕКСТОВЫХ данных информация хранится внутри в другой области памяти, чем буфер строк.

 2
Author: shamittomar, 2011-01-20 05:35:23