Это плохо для чтения / записи из базы данных сериализованных данных при каждой загрузке страницы? - PullRequest
3 голосов
/ 20 января 2011

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

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

1 Ответ

2 голосов
/ 20 января 2011

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

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

Помните, что столбцы TEXT, BLOB и т. Д. Не хранятся в строке с остальными полями таблицы. Для данных BLOB и TEXT информация хранится внутри другой области памяти, чем буфер строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...