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

1.42K
.
¤

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

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

В общем давайте попытаемся, проанализировать механизм.. Тем кому вопрос не интересен или качественно нечего сказать - лучше читайте молча.

.

В контакте по рейтингу сделанно), у нас же помно по чему нибудь другому сделать

.
Велес

Че сложного?Верхнему присваивается номер 1,след.2.Простой апдейт какого нибудь ankid

.
¤

Велес, а как ты вычислишь текущее место юзера в поиске?

.

Ну так с каждым верхним,все остальные сдвигаются на +1

.
¤

Тогда придется менять данные у огромного кол-ва юзеров. Как быть с нагрузкой?

.

Примерный запрос-апдейт верхнего на 1 и апдейт на +1,если ид юзера не равен верхнему.Потом просто вывод значения поля на данный момент)

.
Велес

Ну,я по простому)может у них другой алгоритм.Надо подумать.Хотя маловероятно другое что то придумать

.
аkа ПьяНый Ангел

а они точно на пыхе работают? можно поломать голову, но врядли выйдет что-то хорошее в плане нагрузки

.

В любом случае надо обновлять всех,как ни крути)

Всего: 50