水平拆分:由于数据量庞大,将数据水平划分到不同的数据库中,集群使用。
早年MyISAM使用的是表锁,在业务量大和高并发情况下出现严重的琐问题。之后INNODB使用行锁,随着业务量的增加,为了缓解数据库写入的压力,采用分库分表。将数据按照业务逻辑或者某种规则,划分到不同的数据库和数据表中。
常见的互联网架构图:
水平拆分:由于数据量庞大,将数据水平划分到不同的数据库中,集群使用。
早年MyISAM使用的是表锁,在业务量大和高并发情况下出现严重的琐问题。之后INNODB使用行锁,随着业务量的增加,为了缓解数据库写入的压力,采用分库分表。将数据按照业务逻辑或者某种规则,划分到不同的数据库和数据表中。
常见的互联网架构图: