读写分离和分库分表:一般解决读比例远大于写比例的场景,可采用一主一备,一主多备或多主多备方式。
(1) 业务拆分后:每个子系统需要单独的库;
(2) 如果单独的库太大,可以根据业务特性,进行再次分库,比如商品分类库,产品库;
(3) 分库后,如果表中有数据量很大的,则进行分表,一般可以按照Id,时间等进行分表;(高级的用法是一致性Hash)
(4) 在分库,分表的基础上,进行读写分离;
读写分离和分库分表:一般解决读比例远大于写比例的场景,可采用一主一备,一主多备或多主多备方式。
(1) 业务拆分后:每个子系统需要单独的库;
(2) 如果单独的库太大,可以根据业务特性,进行再次分库,比如商品分类库,产品库;
(3) 分库后,如果表中有数据量很大的,则进行分表,一般可以按照Id,时间等进行分表;(高级的用法是一致性Hash)
(4) 在分库,分表的基础上,进行读写分离;