Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Логгирование данных из БД

YOUNG SIDEWAYS Мастер (1497), на голосовании 3 года назад
Где и как было бы правильнее хранить логи базы данных?
Логи у меня делятся на 2 типа:
1. Служебные. В случае ошибки запроса к бд (синтаксической или логической), должен сохранятся лог с датой, временем и этим запросом.
2. Персональные. Лог должен сохранятся при изменении нужных таблиц и состоять так же из даты, времени, изменённой таблицы.
По персональным логам может и будет проходить поиск по времени или по каким то значениям.

Вопрос скорее общий, но если это критично то вот доп. информация:
1. Основная база данных для игрового сервера.
2. Работаю с MySQL \ MariaDB, хотя есть вариант использовать SQLite.
3. Просьба не писать что "Ты тупой и как ты можешь такое не знать" - Я изучал предмет "базы данных" в колледже всего пару месяцев и у меня ещё не так много практики.
Голосование за лучший ответ
Евгений Высочин Просветленный (37979) 3 года назад
Храни логи в папке своей базы.
Сделай там подпапку, например, Logs,
и складывай туда.
YOUNG SIDEWAYSМастер (1497) 3 года назад
Спасибо. А в каком формате хранить логи? Использовать исключительно возможности СУБД или есть возможность прибегнуть к сторонним разработкам? Мне важно что бы ко 2 типу логов был быстрый доступ и поиск, и что бы они не ели памяти много.
Евгений Высочин Просветленный (37979) Young Sideways, возможности СУБД лучше
Похожие вопросы