Видел на одном сервере одну фишку.
Там каждый connect и disconect игрока записывается в БД.
Записи каждого игрока за последние 5 лет...
Это сколько миллионов записей должно быть в БД.
Кто что скажет по этому поводу?
Стоит ли реализовать? Или есть вариант другой?
Если создавать запись в бд то в таком формате:
иван петров: - дата входа - дата выхода
иван сидоров: - дата входа - дата выхода
петр иванов: - дата входа - дата выхода
петр иванов: - дата входа - дата выхода ????
Страница 1 из 1
[ MySQL ]
Лог входа/выхода
#2
Отправлено 01 августа 2020 - 22:29

Evgesha (01 августа 2020 - 19:31) писал:
Нажмите сюда, чтобы прочитать это сообщение. [Показать]
Да, что тут такого? Пусть хоть 100 млрд строк у тебя будет в таблице. На запись это никак не повлияет. Единственное на что влияет огромное количество записей, то это на выборку и сортировку данных, и то не столь критически.
А стоит или не стоит, тут дело твое... Подумай для чего это может пригодиться.
Лично я подумывал еще для логов отдельную БД арендовать... Для сайта пригодится и вообще мне лично будет так удобнее.
Сообщение отредактировал punkochel: 01 августа 2020 - 22:31
#4
Отправлено 02 августа 2020 - 07:19

Если ты собираешься делать выборку данных, то периодически стоит создавать дополнительные таблицы и выгружать данные туда, отчищая основную таблицу. Особенно если ты собрался хранить ник игрока, а не его ID.
А если же выборку ты делать не хочешь - проще всё это реализовать на файлах.
А если же выборку ты делать не хочешь - проще всё это реализовать на файлах.
Поделиться темой:
Страница 1 из 1