Ema*_*sev 6 database database-design
2表:
- 观点
- 下载
相同的结构:
item_id,user_id,time
我应该担心吗?
p.m*_*ino 11
我认为本身并不存在问题.
在设计DB时,有许多不同的参数,并且一些(例如:性能)可能优先.
例证:即使结构(我猜索引)相同,也许"视图"有更多记录,并且会更频繁地访问.仅凭这一点就没有理由不对下载的记录造成负担.
此外,它们现在是一种混合的事实并不意味着它们将来会存在:观点和下载是不同的,毕竟,迟早一个或两个可能会增加一两个额外的领域.
这些表现在是相同的,但将来可能会更改架构.如果它们代表两个不同的概念,那么将它们分开是很好的.如果您希望将另一个表中的外键添加到下载表而不是视图表,如果它们是同一个表,则无法执行此操作.