Как правильно обращаться с большими данными?

Версия Minecraft
all
608
5
15
Допустим я хочу сделать несколько рейтингов игроков.

К примеру рассортировать игроков по ранку (богатые, нанесённый урон за всё время, всего очков в мини-игре)

Как это адекватнее всего реализовать? Использовать какой-то API или сойдёт простой лист в оперативной памяти?

Планируется около 10к игроков в базе, к тому-же с учётом онлайна в 100 игроков и формата пвп игры, запросы будут довольно частыми.

Для меня это довольно много, но, может я запариваюсь и 10к это не сильно много? Прошу хелпы знатоков :)
 
Dahaka написал(а):
Можно хранить только топы, например

Тогда их нельзя будет рассортировать по ранку. Т.е. по позиции игрока исходя из всех игроков.
Как в осу, к примеру, игрок вновьзарегестрировавшийся стоит в топе с конца, и имеет ранк приблизительно в полтора миллиона (т.е. количество всех игроков)
 
Назад
Сверху