日期:2014-05-18  浏览次数:20388 次

一个关于数据库设计的问题
(1)我在设计数据库时,需要求一个统计值,比如需要   某几行中的   某个列上的   值的和。
那现在有   2   个解决方案:
<1> 是单独做一个表来放这些   统计后的数据。但是这种方式呢,由于多一个字段,必然增加了数据在维护上的开销。
<2> 不   单独做表来存放统计后的数据,每次需要时,就去源数据表中   统计一次。但这种方法,在数据量很多的时候每次都去统计就很慢。

我就想问,一般你们在设计表时,得做法是什么?为什么?
如果   是由于   数据量过大的话,那多少条数据量时应该考虑到需要采用方案   <1> 呢?

------解决方案--------------------
一般第二种,然后就看你们能够容忍到什么情况了,具体问题具体分析。