新建一个文件夹,文件夹是一个单独的数据库,设置两个字段一个唯一主键id,一个内容content,用户表两个字段一个唯一主键id,一个名字,然后设置一个中间关联表两个字段文章表的唯一id和用户表的唯一id做对应。这样不管用户收藏多少个文章都是可以的,直接通过用户id去关联表去查找用户收藏的文章。再做好一点使用redis做缓存,提升效率。
第一个问题:对应关系是多对多,也就是一篇文章可以给多人收藏,一人可以收藏多篇文章,使用第二种方法,可以任意扩展,第一种方法虽然在取值的时候方便,但是其他的扩展 *** 作会很痛苦
第二个问题解法跟第一种一样
第三个问题:
缓存的使用,避免过度查询同样的sql,如果你的系统重复查询很少,你用缓存也没什么用,如果多,用缓存会快很多,你看你使用的情况,自己衡量什么时候该用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)