C/S架构。100多个客户端每天都产生大量的数据(1000-10000条),月底,在某一客户端在统计处理这些数据时要产生许多临时数据。现在的解决思路有2种:1.在本地机器的内存中存放,不给网络和服务器增加压力,但写代码复杂些2.在服务器里开一个临时表,所有的的临时数据都堆放放那里,用完后再清空,代码很简洁问:这2种解决方案哪一种更好?

解决方案 »

  1.   

    大脑进水了.不要回答了.散分了.
      

  2.   

    没明白楼主2个方案的目的,呵呵~
      

  3.   

    楼主是来  散分的吧。
      

  4.   

    1.在本地机器的内存中存放???? 一关机不就丢失了吗??
      

  5.   

    是我没交代清楚.临时数据是运算过程中的临时产生的,还要继续使用,是计算过程中的中继.待计算完毕后就没用了.
    答案当然是前者了.
    临时表法在下个月使用前是必须要清空的,这种方法之慢是可以想象得到的.要我说我大脑进水了呢.
    纯散分吧.
      

  6.   

    没发这帖好几天都想不通,发完了居然想通了,呵呵,献丑了.
      

  7.   

    计算工资的.
    由于各级部门的生产效率不同而导致其下属员工的工资计算所取的效率也各不同,这个"效率"就是临时数据.
      

  8.   

    采用临时表方案,省却了好多的变量,代码简洁
    若用内存法,则需要整出一大堆的变量来逻辑好其各自的关系,虽然复杂些,但运算效率要比临时表高出许多数量级倍的