最近公司接一项目,对项目的设计还存在疑问。求各位大虾指点,不胜感激。1:管理对象基础数据大概30万,基础信息会定期更新。
2:每年对管理对象进行分析(分阶段,分对象),大概产生100万/年(每个对象可能的记录不等)请问各位大虾,如何设计数据库能够效率的实现 指定阶段、指定对象的统计分析。    举个简单统计的例子如:我想分别汇总出基础信息符合A条件、B条件的对象,在本季度的分析情况
    
    总共多少符合A/B条件的对象  已经分析多少个对象 今天分析多少对象------------------------------------------
PS: A/B 条件可能比较复杂,牵扯到对象比较的多的条件,所以我担心直接查询的效率问题。

解决方案 »

  1.   


    但是担心复杂条件后的统计效率成问题。忘了说明一点,所有统计都是按照管理对象的区域特征划分的。
    大概1000多个区域。每个区域一条统计结果。 
      

  2.   

    统计效率成问题
    的使用索引了优化了
      

  3.   

    统计大量的信息时间肯定会长,增加冗余也可提高效率,但会减慢更新的速度
      

  4.   

     
    大家有没有类似的开发经验呀,分享一下..
      

  5.   

    没经验,个人认为应该从索引方面着手
      

  6.   

    1、增加索引
    2、增加中间结果表,以空间换时间
      

  7.   

    增加中间结果表,能再详细说一下吗?