| 
	
	
		
		
			
			 
				Имеет ли смысл хранить даты в отдельной таблице?
			 
			
		
		
		
		Доброго всем времени суток! 
 
Сейчас раздумываю над архитектурой нового приложения. Реляционная БД. В БД несколько сущностей: пользователи, посты, комментарии и т.д. 
 
У каждой записи имеется поле "Дата добавления [в базу]". Также предполагается хранить даты входов на сайт, даты смены пароля, смены личной информации. Даты изменения постов и комментариев. 
 
Первая мысль по датам была какая: в каждой таблице есть поле для даты. Там и хранить. Но вторая мысль (когда подумал про даты изменения, даты входов) - вынести все в отдельную таблицу. Логи. В таблице несколько полей: 
 
действие (добавил, изменил, вошел на сайт, сменил пароль) 
id юзера 
IP-адрес 
тип сущности (пост, комментарий) 
id записи (поста, комментария) 
дата действия 
 
Имеет ли это смысл? Какие подводные камни? 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |