0
我有一些表格,它們分別是:商店計算出的數據或表預先計算的數據(計算用戶的年齡或時間戳)
user
==============================
user_id | username | etc..
==============================
user_metadata
====================================
user_id | birthday | gender | etc..
====================================
game
========================
game_id | name | etc..
========================
我要存儲用戶喜歡的遊戲,因爲年齡屬性是很重要的,我需要區分什麼時候做出類似的事情,如果某人在5歲或8歲時喜歡比賽,那麼它應該是不同的實體。那麼您推薦哪種表格結構?
店歲的用戶的時候喜歡做:
user_likes ========================================== user_id | game_id | user_age_when_liking ==========================================
商店時間戳
user_likes ========================================== user_id | game_id | liked_at (timestamp) ==========================================
因此,與選項編號2,如果我需要讓所有用戶都喜歡某個年齡段,我會計算用戶birthdate和likes_at之間的年差。
其他建議非常受歡迎。
目前我不知道我是否需要喜歡除了計算年齡以外的任何目的,這就是爲什麼我很困惑。猜猜我會去使用likedAt。關於這個問題,下次我會記住這一點。謝謝。 – ayublin 2012-04-21 08:53:33