Bu MySQL veri veya PHP veya Python gibi bir sunucu dili işlemek için hızlı olmadığını merak ediyordum. Ben SİPARİŞ gibi doğal işlevleri nedeniyle vb indeksleme, önbelleğe alma, MySQL daha hızlı olacaktır eminim, ama aslında (aynı rütbe sahip olarak çoklu girişleri dönen bağları dahil) rank hesaplama:
Sample SQL
SELECT TORCH_ID,
distance AS thisscore,
(SELECT COUNT(distinct(distance))+1 FROM torch_info WHERE distance > thisscore) AS rank
FROM torch_info ORDER BY rank
Server
... Sadece bir SELECT TORCH_ID FROM torch_info ORDER BY score DESC
yapmaya karşı ve daha sonra web sunucusu PHP rütbe anlamaya gibi.