Я работаю в компании eCommerce. Наш администратор баз данных недавно сказал мне, что использование SQL для ведения журнала - это плохая практика, и вместо этого рекомендуется использовать плоский файл и grepping. Я никогда не слышал, что регистрация в SQL была плохой практикой, и я не нашел ничего, что подтвердит это.Записывается в SQL плохая практика?
Когда я говорю о регистрации, я имею в виду протоколирование действий пользователя, таких как вход в систему, изменение информации учетной записи и т. Д., А также данные, такие как их пользовательский агент, IP-адрес, идентификатор учетной записи и информация о событиях.
Хотя с течением времени это приведет к множеству рядов, это позволяет очень легко искать, если есть проблема с клиентом.
Записывается в SQL плохая практика, и предпочтительнее ли регистрироваться в файле?
Спасибо.
Самый большой недостаток, который я вижу, если есть проблемы из-за ... скажем ... неспособности подключиться к базе данных, вы, возможно, никогда не узнаете об этом (потому что приложение не может подключиться к базе данных для записи чего-либо) , В файле журнала меньше движущихся частей и, следовательно, меньше шансов на то, что он не сможет выполнить свою работу. – cHao