пятница, 12 августа 2011 г.

Re: Задача фильтрации множества значений

Задача именно такая и есть (концепт) - есть некий сайт, куда люди
кидают объявления по какой-то теме. Предполагается что их будет ну
очень много в единицу времени, например за день десятки тысяч и
больше. При этом надо иметь возможность фильтровать по конкретным
пользователям как минимум. Вопрос именно в архитектуре, как все это
дело хранить. В случае с булевым полем есть проблемы:

1. Т.к. объектов (объявлений) будет много таблица будет очень большой.
Пользователи могут быть очень активны. Ну и за приемлемое время
проапдейтить таблицу/выбрать объекты запросом "where good = 1" мне
кажется не представляется возможным (могу ошибаться).
2. Фильтрование одним только признаком "от этого пользователя не
показывать" может не закончиться.

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ

Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий