【发布时间】:2014-07-01 18:05:46
【问题描述】:
我有两张保存信息的表,一张是房产,一张是投资者,我想存储对某些房产感兴趣的投资者。
我正在制作第三个链接表来存储此信息,但我不确定哪个是最佳做法,我应该在一行中存储一个投资者 ID 和多个房产 ID(或一个房产 ID 到投资者 ID)还是应该我做个人的?
我的问题是,如果我做单独的行数,几个月内很容易达到数万行,但一列中有很多行也将是一个巨大的数字。
最佳做法是什么?少量大数据,还是大量小数据?
(另外值得一提的是,我需要保留报告的数据,所以删除它们是不可能的。)
【问题讨论】:
-
最佳做法是normalize
-
是的,正如@MarkBaker 所说Normalization
-
不要认为事情会是问题,除非它被证明是。 “数万”对人类来说可能是一个很大的数字,但一台计算机的 CPU 中的晶体管甚至比这还多;它对你微不足道的行数嗤之以鼻...... :)
标签: php mysql database storage