1. 水平分表:是对某张表同结构拆分多个表存储数据,对程序逻辑处理稍微麻烦,尤其项目后期优化或改造。例如order 分order_2022 order_2023
如果使用分表,可以用merge分表方式
2.分区:同一张表 分散存储不同磁盘上,来减轻单表数据量访问的压力。变动小,逻辑相对清晰,交给mysql处理。更适用于历史数据很少查
可以选择KEY分区、或范围分区
针对本次项目做个记录,我选择 范围分区(create_time时间段 每年分区一次)
1. 水平分表:是对某张表同结构拆分多个表存储数据,对程序逻辑处理稍微麻烦,尤其项目后期优化或改造。例如order 分order_2022 order_2023
如果使用分表,可以用merge分表方式
2.分区:同一张表 分散存储不同磁盘上,来减轻单表数据量访问的压力。变动小,逻辑相对清晰,交给mysql处理。更适用于历史数据很少查
可以选择KEY分区、或范围分区
针对本次项目做个记录,我选择 范围分区(create_time时间段 每年分区一次)