Внедрих SQL версия на алгоритъма за класиране на Reddit за видео агрегатор по следния начин:
SELECT id, title
FROM videos
ORDER BY
LOG10(ABS(cached_votes_total) + 1) * SIGN(cached_votes_total)
+ (UNIX_TIMESTAMP(created_at) / 300000) DESC
LIMIT 50
cached_votes_total се актуализира от тригер всеки път, когато се подаде нов вот. Работи достатъчно бързо на нашия текущ сайт, но планирам да добавя колона със стойност за класиране и да я актуализирам със същия тригер като cached_votes_total колона. След тази оптимизация той трябва да е достатъчно бърз за повечето сайтове с всякакъв размер.
редактиране:Повече информация на Алгоритъм на Reddit Hotness в SQL