在具体的应用中,每个用户的分数是不是在随时变化着呢?比如游戏得分。
其实准确的名次没什么意义,可以利用概率啊。
随机取万分之一的数据排序
得到的名次乘以2万
就可以了。
这种方案也不错,只要保证最前面的排名实时即可(有些系统会列出top100的排名)。
其他人老想着实时,精确,老想着数据是有序的,难道这些真的有用???
积分排名,又不是金额,干嘛那么精确? 考虑具体需求的实用性吧
其实准确的名次没什么意义,可以利用概率啊。
随机取万分之一的数据排序
得到的名次乘以2万
就可以了。
这种方案也不错,只要保证最前面的排名实时即可(有些系统会列出top100的排名)。
其他人老想着实时,精确,老想着数据是有序的,难道这些真的有用???
积分排名,又不是金额,干嘛那么精确? 考虑具体需求的实用性吧