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