0
我正在使用Google App Engine,一個非關係數據庫(NoSQL)。我的問題是,使用他們的分數來模擬排名(球員排名)的最佳方式是什麼?使用NoSQL建模排名
例如,我的球員有:
Player { String name, int score}
我想知道一個球員排名(位置),並同時獲得前10名的球員,但我不確定這是最好的方式。
我正在使用Google App Engine,一個非關係數據庫(NoSQL)。我的問題是,使用他們的分數來模擬排名(球員排名)的最佳方式是什麼?使用NoSQL建模排名
例如,我的球員有:
Player { String name, int score}
我想知道一個球員排名(位置),並同時獲得前10名的球員,但我不確定這是最好的方式。
有一個名爲谷歌應用程序引擎排名清單。 http://code.google.com/p/google-app-engine-ranklist/
Ranklist是谷歌App Engine的一個Python庫,用於實現存儲整數分數和快速檢索自己的 相對行列 數據結構。
源代碼中包含一個非常簡單的示例應用程序,並且可以在http://ranklist-example.appspot.com處嘗試 。
https://groups.google.com/forum/?fromgroups=#!topic/google-appengine/Rw1YzdxJqVo的[建模排名在非關係數據庫(NoSQL的)(分數)](HTTP – swasheck
可能重複: //stackoverflow.com/questions/13829923/modeling-ranking-scores-in-non-relational-database-nosql) – dragonx