假如有100万个类别,每个类别包含100万条数据,是把这些数据都存在一个表里好呢还是分别存到100万个表里好

解决方案 »

  1.   

    呵呵,没想过!路过!!
    存在一个表里,然后用索引!
      

  2.   

    没有什么意义,你有1万亿条记录来做什么啊?
      

  3.   

    分别存到100万个表里?
    100万个表是什么概念?
    没见过
      

  4.   

    一个表里,存到100万个表里,不现实~
      

  5.   

    当然数据有些夸张,只是为了说明问题,不一定是100万个表,可以是1000个表或10000个表
      

  6.   

    主要从速度和死锁上分析,因为那么多数据放在一个表里,读取数据时会不会对内存要求特别高,还有当很多电脑(数据库是用在网页上的)从一个表里读取数据时会不会很慢甚至引起死锁?
      

  7.   

    从性能方面来考虑,建议还是放在多个表里面。
      

  8.   

    1000个表或10000个表也有些夸张~
      

  9.   

    先分分范式(一般分到2NF就差不多了),然后结合实际使用经验把需要使用到的关系比较密切的字段加到该用到的表里去。分范式的好处是理清思路,但要严格按范式来开发的时候就会烦死
      

  10.   

    一个表呀,存哪么多表得怎么关联啊。哪是不可能存哪么多表的。要是真的哪数据库还怎么用,一个改了,其它表怎么办。