Я думаю, что есть общее название для алгоритма, который я ищу.
У меня есть большой список игроков, отсортированных по их счету. например 1 миллион или миллиард игроков. Каждую секунду один игрок меняет свой счет, и я хочу обновить отсортированный список, чтобы он был отсортирован, и я хочу знать позицию нового игрока.
Я могу обновить счет и пересортировать список лунок. (неэффективно) или я могу пересортировать из [oldpos, newpos] (лучше) или я могу переместить игрока и сместить других игроков. (Лучший)
Есть ли название для такого алгоритма?
Верно ли, что обычные базы данных не справятся с этой задачей эффективно, и мне нужно разработать сервис на Java, C #, Go и т. Д., Который будет хранить отсортированный список в ОЗУ и вносить изменения?