Изолированные таблицы «журналирования» на БД - хорошая практика? - PullRequest
2 голосов
/ 07 сентября 2011

Я должен выполнить требование для входа в базу данных всех запросов, сделанных моим приложением к внешней службе WCF.Мне предложили создать своего рода «таблицу журналов» в базе данных поддержки моего приложения, изолированную от всех других таблиц, куда могли бы вести журналы этого действия.Однако мне интересно, действительно ли это хорошая практика, то есть хранить изолированную таблицу «регистрации» в базе данных, которая должна быть реляционной .Что бы вы порекомендовали в этом случае?

1 Ответ

4 голосов
/ 07 сентября 2011

Почему бы и нет?После того, как все реляционные базы данных оперируют теорией математического набора, которая вообще не является реляционной, просто, когда стандарты были разработаны, мы добавили специальный тип, представляющий внешний ключ.

Для его создания также были созданы специальные типы.проще и эффективнее хранить даты, но это не значит, что база данных спроектирована плохо, если в таблице нет строк с датами в них.

Если ваши операторы журнала обычно не имеют каких-либо отношений, тоТаблица базы данных, в которой они хранятся, также не должна иметь.

...