Хранение пользовательских данных

118
14 апреля 2021, 02:10

Где лучше хранить данные пользователей (расчет на большое количество пользователей - больше 10.000 игроков)? В базах данных или файлах? (Есть бот на Node.JS, надо где-то хранить аккаунты игроков).

В чем их плюсы или минусы? Можно ли как-то выбирать несколько данных разных пользователей, чтобы сортировать, и т.д. (например: выбрать значения баланса двух разных игроков и их отсортировать?)

P.S Вопрос был переформулирован.

Answer 1

По имеющимся данным ответить на ваш вопрос невозможно. В одних случаях больше подойдут реляционные бд, в каких-то noSQL. Если у вас считается сложная статистика, ожидаются замысловатые связи жесткие отношения, то берите sql. Если мало какие данные из-вне объекта требуются для функционирования этого объекта - берите nosql

Answer 2

Используй sqlite. Те же файлы, но обеспечивают доступ как к обычным базам данных. Индексирование делает своё дело - обращение к данным и сортировка гораздо быстрее.

Кроме того, потом легче будет переделать на настоящую базу данных.

READ ALSO
запрос каждые х минуты

запрос каждые х минуты

Опять яС тупими вопросами

103
Упростить код php

Упростить код php

Есть такой массив

89
Kohana Auth не работает login

Kohana Auth не работает login

Зарегистрировал пользователя, проверил в phpMyAdmin, он существуетПри попытке логина выдает ошибку, хотел бы узнать, что именно не так

126
вырезать из строки php

вырезать из строки php

как можно вырезать подстроку с конца до первого пробела, если адрес постоянно меняется

113