需求:一个内容系统,注册会员可以收藏每篇文章以便将来可以重新查看。
数据库中当前的表: Members(mid, username, userpwd, email) 会员帐户信息表
Articles(aid, content, subdate) 文章记录表关于会员收藏信息的表这样设计是否是最好的方案?Collections(aid, mid) 会员文章收藏记录表如果会员记录很多,而且文章记录也有几十万条,有没有别的更有效率的方式?
数据库中当前的表: Members(mid, username, userpwd, email) 会员帐户信息表
Articles(aid, content, subdate) 文章记录表关于会员收藏信息的表这样设计是否是最好的方案?Collections(aid, mid) 会员文章收藏记录表如果会员记录很多,而且文章记录也有几十万条,有没有别的更有效率的方式?
那么在执行 SELECT aid FROM [Collections] WHERE mid=a_mid 与
SELECT aid FROM [Collections] WHERE mid=k_mid
两种情形下,数据库都要“遍历” [Collections] 表,有没有更高效率的办法呵?