den*_*niz 2 mysql database database-design
我正在为一个项目设计一个数据库.我有一个有10列的表,每当访问表时都会使用它们,我需要再添加3列;
View Count
Thumbs Up (count)
Thumbs Down (Count)
Run Code Online (Sandbox Code Playgroud)
当访问表时,将在%90的查询中使用它.所以,我的问题是,是否更好地打破表并创建新表,这将有这3列+外国ID,或只是使它13列,并使用没有连接?
由于这些列将经常使用,我想增加3列更好,但是如果我需要再创建10个将在90%时间内使用的列,我是否应该添加它们,或者创建一个新表并使用加入?
如果频繁使用列,我不确定何时打破表.你有什么建议吗?
提前致谢,
因为它是如此多的使用案例(90%)而且字段只是数字(不是文本),所以我肯定倾向于只将字段添加到现有表中.
编辑:仅在信息很大和/或不经常访问时才将表分开.没有固定的规则,如果你不确定其好处,你可能只需要进行测试.
| 归档时间: |
|
| 查看次数: |
194 次 |
| 最近记录: |