用NoSQL建模排名

时间:2012-12-11 22:55:11

标签: database-design nosql google-app-engine

我正在使用Google App Engine,一个非关系型数据库(NoSQL)。我的问题是,这是使用他们的分数对排名(球员排名)进行建模的最佳方式吗?

例如,我的玩家是:

Player { String name, int score}

我想知道一名球员的排名(位置)并获得前十名球员,但我不确定哪种方式最好。

1 个答案:

答案 0 :(得分:0)

有一个名为google app engine ranklist的lib。 http://code.google.com/p/google-app-engine-ranklist/

  

Ranklist是Google App Engine的一个python库,用于实现   用于存储整数分数并快速检索它们的数据结构   相对等级。

     

源代码中包含一个非常简单的示例应用程序,可以是   在http://ranklist-example.appspot.com试用了。