商城接到一个需求,有以下几个要求:增加签到的功能,1号签到增加1个积分,2号签到增加2个积分,以此类推。连续签到第6日,15日,25日分别奖励积分50,70,100个积分。每天能补签一次。用户能查看历史几个月的签到记录。签到好做,用ajax提交就好。可是问题是:根据以上需求,怎么存储数据较好。第一种:把签到的日期放在sign_record中,以逗号隔开。user_iddate_monthsign_record12015-081,2,3,4,5,7,8,9,10...22015-087,8,9,10...32015-081,7,8,9,10............第二种:把签到的日期放在sign_record中,user_iddatesign_record12015-08112015-08212015-08312015-08422015-082.........第三种:上面两种的话我偏向于第一种,但是可能不符合三范式。有没有其他的方式来存储呢,请大大们支招。
相关分类