Итак, я пытаюсь реализовать глобальный рекорд для своей игры в движке приложений google java. Информация, которую я хочу получить, состоит из двух частей:

  1. Какую позицию занял пользователь?

  2. Сколько процентов всех рекордов он побил?

Второй вопрос будет решен, если я решу первый и найду способ подсчитать общее количество строк в базе данных. Но я ничего не знаю. Неэффективное решение легко реализовать, но я бы предпочел что-то, что могло бы обрабатывать большой стол без замедления.

Ура ,

1
pgsandstrom 3 Сен 2010 в 00:47

2 ответа

Лучший ответ

Смотрите этот вопрос:

Как реализовать интернет-рекорды в Google App Engine

В частности, вы можете попробовать перенести эту библиотеку (или нужные вам части) на Java:

http://code.google.com/p/google-app-engine-ranklist/

2
Community 23 Май 2017 в 15:19

Следующие два ответа касаются подсчета строк в базе данных в App Engine:

  1. Google AppEngine: как считать записи в базе данных за 1000?
  2. как получить количество строк в модели хранилища данных в google appengine?
0
Community 23 Май 2017 в 14:48
1
Подсчет всех рекордов лучше, чем представленный каждый раз, когда вы хотите узнать его рейтинг, - это рецепт крайней медлительности.
 – 
Nick Johnson
3 Сен 2010 в 12:42