Лучше ли хранить в MySQL сериализованные данные или необработанные HTML? - PullRequest
0 голосов
/ 12 марта 2010

Я отменил нормализацию своей базы данных, поскольку приложение сканировало иначе, и я сохраняю список категорий для каждого элемента в БД в виде необработанной HTML-версии, и просто повторяю это в моем дизайне. Каждая категория на самом деле является ссылкой, которая включает тег. Естественно, это совсем не проблема, особенно если я хочу изменить внешний вид отображения ссылок на категории, поскольку мне нужно обновить все старые кэшированные записи.

Что если бы я вместо этого сохранил эти данные в виде сериализованного массива и просто десериализовал их, а затем применил к ним форматирование в php. Будет ли значительное снижение производительности по сравнению с простым выводом необработанного HTML?

1 Ответ

1 голос
/ 12 марта 2010

Плохая идея хранить в базе данных значения, сериализованные только для определенного языка.

Считаете ли вы memcache , чтобы уменьшить "обход" вашей базы данных? Обычно я нахожу кеширование гораздо более элегантным и гибким решением, чем база данных de-normaliezd.

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