Использование полой активации в базе данных вместо того, чтобы удалять объекты

голоса
0

Я слышал, что удаление из ДАННЫЕ базы данных не является хорошей практикой, и что лучше использовать булевы активировано / не активировано поля, когда дело доходит до удаления объектов в базе данных, так что объект логически стирается, но не физически. ..

Что мне интересно: почему мы должны держать ДАННЫЕ?

Задан 13/08/2012 в 15:03
источник пользователем
На других языках...                            


1 ответов

голоса
1

  • Если руководство когда-либо спрашивает: «Когда это данные удалены», это удобно иметь LAST_MODIFIED_DATE для поиска.
  • Если данные относятся к бизнес-логике и аналитики хотят знать, какой период времени была эта логика используется в.
  • Если бизнес либо аудит или в соответствии с законодательством аудита отключенных данных показывает, что вы делали в то время как отсутствие данных позволяет для сомнений относительно того, что было сделано.
  • Табличное пространство / дисковое пространство дешево позволяет инвалидам данных должны храниться при меньших затратах, чем пытаться восстановить его
Ответил 13/08/2012 в 15:12
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more