DELAKEY
@DELAKEY
Кодю почучуть

Какую базу лучше использовать для хранения событий?

Какую базу лучше использовать для хранения событий?
В общем имеется карточная игра, необходимо сохранять все действия игроков, и некоторые "выводы" логики стола, какая СУБД на такое лучше всего для подобного подойдёт и не начнёт хромать после нескольких миллионов записей?
сначала попробовал mysql но получил жестокие задержки при попытке собрать статистику о действиях одного игрока
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ответы на вопрос 3
@svolch
MySQL с нормальной структурой и индексами.

но получил жестокие задержки при попытке собрать статистику о действиях одного игрока


Ваша структура должна учитывать такую возможность.
Или - учитывать, что часть ответов дается БД быстро (те что нужны сиюминутно же, быстро), а часть (второстепенные, не нужные часто) - медленно.

Если прям хотите очень быстро - см. Tarantool.
Он относится к классу СУБД, дающих ответ максимально быстро.
Если уж на нем у вас будет тормозить - пересматривайте свою архитектуру.
Ответ написан
Комментировать
@maxtm
Make money, not job
Clickhouse - ваше решение
Ответ написан
Комментировать
sim3x
@sim3x
postgres с нормальной структурой и индексами
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект