条件:
1.每次都会生成十万(个)数量级的随机数字组合
2.每个数字组合都是固定10位(例如其中一个数字组合是:9876123450)
3.按需求进行分组(例如:平均40个数字一组)
4.每一组他们都代表相同的含意,但是不同组代表的含意不一样,例如第一组里面所有的数字组合都代表运往湖南,第二组运往山东
如果这样的话 数据库里面就要保存每一个数字组合所运往的地方
能不能够40个用一个数字表示
那就省掉39行但是查询的时候照样能查询到????
主要原因系减少数据库的插入负担
又什么解决方案或者想法请大家帮帮忙

解决方案 »

  1.   

    这个产生数据要有一定的规律(每一 组他们都代表相同的含意)比如前几位是表述什么意思,后几位因为某种条件产生(才可以分组),这样可以作一个主从表,数据可以节省一些
      

  2.   

    数据行数在那摆着呢,靠这个少不了多少。还是走老套路吧。
      

  3.   

    为何不再生成一个组号?如果你的40个数字没有规律的话。。组跟含意对应,数字跟组对应。
      

  4.   

    是的,把运往目的地的组号作为数字组的“外键”,运往目的地的数据集单独作为一个外键表
      

  5.   

    LZ,你的思路有问题,为什么要弄那么复杂,多一个字段,标示运往哪里,不就行了吗?