MySQL的分区(Partition)与分片(sharding)

分区(Partition)

优点:业务无感,多个物理存储,逻辑上还是一张表

局限:局限于单库,不能跨主机

适用:数据量不超过单主机物理承载

 

分片(sharding)

优点:无限扩展,可以跨库、跨主机

局限:扩展时需要调整业务配置

适用:

  垂直分片:不同的表分散到不同的数据库或主机,适用于低耦合系统;

  水平分片:同一张表的数据分散到不同的数据库或主机,适用于复杂系统。

你可能感兴趣的:(mysql,mysql,分区,分片)