分片分区复制的区别及实现(mongodbmysql)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分片分区复制的区别及实现(mongodbmysql)相关的知识,希望对你有一定的参考价值。

  1. 分片与分区的区别:
    a. 分片:
    解决物理磁盘空间不足的问题(如果带索引,还可以优化查询,做到分区的功能)

    b. 分区:

    优化查询,防止一张表中过多的数据而导致查询缓慢

    c. 复制:

    防止数据库崩溃带来的损失,保证数据库的高可用
  2. 分片实现:
    a. mongodb:
    sharding

    b. mysql

    mysql-cluster
  3. 分区实现:
    a. mongodb:
    没有分表的概念,可以用sharding代替分表(因为sharding自带索引功能)

    b. mysql:

    partition
  4. 复制实现:
    a. mongodb:
    master 主
    slave 从

    b. mysql:

    master 主
    slave 从

以上是关于分片分区复制的区别及实现(mongodbmysql)的主要内容,如果未能解决你的问题,请参考以下文章

Sharding-Jdbc与MyCat区别

Redis复制和redis分片(集群)的区别

集群、分片或简单的分区/复制

分片与分区的区别

MySQL Cluster 与 MongoDB 复制群集分片设计及原理

MySQL Cluster 与 MongoDB 复制群集分片设计及原理