Какая база данных используется для сбора игровой статистики?
Есть игра на node.js, слотов максимально может быть 5000.
Нужно реализовать сбор игровых данных (статистику):
- статистику онлайна;
- действий персонажа;
- технические данные;
- статистику премиум привилегии;
- логи;
- и т.д.
Вопросы:
1. Какие базы данных для этого могут лучше всего подойти?
2. Где найти информацию, о том как эти данные лучше всего хранить (проектировать)?
3. Как структурировать эти данные в базе данных? Что бы потом можно было легко их использовать на сайте для отображении диаграмм.
Любая мощная СУБД, из бесплатных такая только PostgreSQL.
Логи можете хранить в JSON формате, остальное зависит от того какие там данные, так и проектируйте БД.
Любая колоночная база данных или для сбора метрик. Также такие системы называются Data Warehouse. Из первых попавшихся примеров это ClickHouse и Snowflake