每隔10秒钟就要存入一次各节点的状态,假设节点个数为10w个。
并且这些状态数据都要保存下来,以便日后可以模拟。这样的话,随着时间的增长,这个表岂不是会无限制的增加下去?我觉得这类问题在现实中会经常遇到,比如说手机通话记录,信用卡交易记录等等,对待这样的问题应该有一种成熟的解决方案了吧。请各位大虾帮忙看一下,指点一二,thks.

解决方案 »

  1.   

    建议用大表分区,但是我觉得你这个需求本身是有问题的,就算要模拟数据也不应该保留所有的数据来模拟。
      

  2.   

    通常电信部门保存话单,都是以天为单位的,这需要动态的根据呼叫时间确定数据放置的表名。你的问题应该类似,最好建立按时间点规则命名的表。这样就不会出现超大的表了。
      

  3.   

    没有修改变动的数据,每10秒需要保存吗
    应该记录痕迹就可以了