解决方案 »

  1.   

    就是由前端来统一分配,在数据库层毕竟有多个库,跨库访问有很多问题,但是前端只有一个入口,可以控制好点,假设你的几个库都是一样的,主要用来做负载均衡,那么可以用一个函数来分配数据到特定的库中。假设有4个库,那么最简单的方法是取余操作,xx%4=1 放入A库的A表,xx%4=2 放如B库的a表,以此类推
      

  2.   


    黄版主请进http://bbs.csdn.net/topics/390809382
      

  3.   


    黄版主请进http://bbs.csdn.net/topics/390809382没兴趣
      

  4.   


    主要是 字段类型为int的,怕出现超过int的最大值就杯具了
      

  5.   

    你要那么想,这做法只是把int分段配置给了各个数据库,除非一种情况是,你其中一个数据库的增长特别快,超出了分配的int数值段,其他情况下无论你的方案还是我的方案都存在超过最大值得可能,你说是不?实在要是担心就改个bigint嘛,不过用之前要考虑清楚,往大改简单,改小说不定就麻烦了
      

  6.   

    你要那么想,这做法只是把int分段配置给了各个数据库,除非一种情况是,你其中一个数据库的增长特别快,超出了分配的int数值段,其他情况下无论你的方案还是我的方案都存在超过最大值得可能,你说是不?实在要是担心就改个bigint嘛,不过用之前要考虑清楚,往大改简单,改小说不定就麻烦了嗯,多谢了