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

b. 分区:

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

c. 复制:

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

b. mysql:

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

b. mysql:

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

b. mysql:

master 主
slave 从