数据量比较大,然后我想问下大神的经验,比如我一张表有1E条,用的时候只做主键id查询。
那么,我是:分10张表,每张1KW
还是:2张表,每张5kw
或是:直接存一张?

解决方案 »

  1.   


    1亿数据量挺大的。但是我们公司一个项目最大的表里有6亿条,没有分表,性能还不错。不过这个还是得看你的业务,和访问量,是否要分表,还是要好好权衡一下,就是以后数据量的增长速度,如果以后增长速度很快,建议分成多个表,可以考虑对id进行hash计算,然后分不到多个表里,而且既然要分表,就多分几个。
      

  2.   

    如果仅仅是1亿条不再增加  也只有id查询  单机单表就可以如果还要不停扩展  用mongodb的分片倒是很合适的