Хранение данных для больших нагрузок - PullRequest
0 голосов
/ 09 марта 2020

Итак, я создаю масштабную стратегическую игру в реальном времени с активными тысячами юнитов одновременно. Я пытаюсь найти лучший способ сохранить игровое состояние юнитов без замедления. Я посмотрел на Redis, и похоже, что это не лучший выбор для загрузки огромных объемов данных одновременно, поскольку у него нет таких опций, как получение всех или они довольно медленные. Поэтому в настоящее время я ищу альтернативу для обработки больших объемов данных для начальных нагрузок. Я вполне уверен, что должен поддерживать состояние игры в оперативной памяти во время выполнения, чтобы поддерживать скорость. Я пытался просить об этом при обмене играми в стеке, но не получил ответа.

Подводя итог, мне нужно хранилище данных, которое бы поддерживало быструю загрузку тысяч строк данных. Я также хотел бы, чтобы неверные пользователи легко манипулировали данными.

Если это поможет, я пишу свой сервер в Go.

Буду признателен за любые идеи и помощь.

Спасибо.

...