相信做过数据库应用程序的各位大侠们都碰到过如下的问题:
历史数据如何保存?以下2种方法有什么利弊呢?
1)每年的数据单独存放一个表。
2)所有的数据均存放于一个表中。请各位答疑解惑! 

解决方案 »

  1.   

    方法1比较好调用,不过要查询详细信息还需要关联其他表.方法2会调用的时候也调用很多不经常用的数据,会让效率变低,但是可以查询比较详细的信息.
      

  2.   

    数据量大的用第一个,,,但写代码麻烦点,,
    数据量不多后者
      

  3.   

    除今年的数据外都存在一个表中。
      

  4.   

    1.这样查历史数据比较麻烦 
    2.有效率问题 
    具体问题你在看吧
      

  5.   

    看平日的应用了,不过如果不是亿级别的数据,都可以用2加上分区表解决
    否则可以1,不过是新数据一个表,然后历史数据另外一个表
      

  6.   

    数据量大,每年的数据单独存放一个表。
    数据量小,所有的数据均存放于一个表中。用一个字段存放时间.