
04.02.2011, 19:46
|
|
Регистрация: Aug 2008
Сообщений: 258
|
Хранение информации типа: рейтинг тем, "мне нравится"
Доброго времени суток.
Хочу поинтересоваться, как лучше хранить статистику (голосования за тему, рейтинг, "мне нравится")
Например, 1 человек может проголосовать за тему 1 раз и всё.
1. можно хранить в БД: ID темы | ID юзера
2. можно хранить в БД: ID темы | сериализованный массив с IDшниками юзеров.
Первый вариант плох тем что, если тем много (больше 1000) и голосуют больше 1000 человек. То таблица получается много миллионная.
Второй способ плох, что распаковывать и держать массив допустим из 5 000 IDшников, занимает много памяти.
Больше в голову ничего не пришло.
|