个人觉得分区或者分表无非都是为了提高大数据量表的查询访问效率,提高系统的性能以及并发量。
做集群应该也是实现这些性能而设计的,只是额外了数据结点,实现数据的分布式存储。我想知道:
         1:分区与分表有无交集?
         2:分区与分表操作,与集群应该没什么冲突吧?
         3:集群算不算是加强版的分区或者分表,集群是分了数据库而已?
求解答。

解决方案 »

  1.   

    4:追问一句,什么时候用分区,分表或者集群技术,改如何选择。
      

  2.   

    最终的目的都是减少一个机器的访问压力
      

  3.   

     1:分区与分表有无交集?
    可有可无
      2:分区与分表操作,与集群应该没什么冲突吧?

      3:集群算不算是加强版的分区或者分表,集群是分了数据库而已?
      

  4.   

    看来每个人的理解都不太一样。
      

  5.   

    3楼和4楼的完全不同关注中。
      

  6.   

    除了答案,大伙最好给出一些自己的理解或者想法。
      

  7.   

    分区即数据纵向切分,按功能分布到各服务器中,但会影响到关联表,事务控制
    分表即数据横向切分,一般按用户编号分布到各服务器中,但随着数据增长需不断调整,也会对关联表有一定影响。
    集群是很好的解决方法,系统级的,但各方面成本都很高,一般有这个数据量的都用商业数据库了。至少周围朋友没人真正用在产品线上。
      

  8.   

     1:分区与分表有无交集?
    分区与分表无交集
      2:分区与分表操作,与集群应该没什么冲突吧?
    分区与分表操作,与集群无冲突
      3:集群算不算是加强版的分区或者分表,集群是分了数据库而已?
    集群不算加强版的分区或分表