Алгоритм ротации анкет (аналитика)

1.03K
.
¤
Уважаемые, столкнулся с таким необычным для себя вопросом: каким образом устроен алгоритм ротации анкет юзеров, аналогичный сайтам знакомств mamba, плейфон и им подобным?

Т.е.: после поднятия анкеты - грубо говоря юзер находится на первом месте поиска / списка юзеров, затем постепенно уходит вниз, с одной стороны может и показаться что сложного особо ничего и нет, т.к. он смещается следующим поднявшимся юзером, но, к примеру, в той же мамбе, указывается текущее место анкеты в поиске. Это как простите понимать? Ниасиливаю...

В общем давайте попытаемся, проанализировать механизм.. Тем кому вопрос не интересен или качественно нечего сказать - лучше читайте молча.
.
В контакте по рейтингу сделанно), у нас же помно по чему нибудь другому сделать
.
Велес
Че сложного?Верхнему присваивается номер 1,след.2.Простой апдейт какого нибудь ankid
.
¤
Велес, а как ты вычислишь текущее место юзера в поиске?
.
Ну так с каждым верхним,все остальные сдвигаются на +1
.
¤
Тогда придется менять данные у огромного кол-ва юзеров. Как быть с нагрузкой?
.
Примерный запрос-апдейт верхнего на 1 и апдейт на +1,если ид юзера не равен верхнему.Потом просто вывод значения поля на данный момент)
.
Велес
Ну,я по простому)может у них другой алгоритм.Надо подумать.Хотя маловероятно другое что то придумать
.
аkа ПьяНый Ангел
а они точно на пыхе работают? можно поломать голову, но врядли выйдет что-то хорошее в плане нагрузки
.
В любом случае надо обновлять всех,как ни крути)
Всего: 50