Range+Hash组合分区通常用于按时间进行分区的同时,还需要避免特定时间段数据热点的情况。
B、正确
B、错误
3 个赞
选择A正确
-
一级 Range 分区:按时间字段(如
create_time)进行范围分区,实现按时间维度的数据生命周期管理(如冷热数据分离、历史数据归档),同时满足按时间范围的高效查询。 -
二级 Hash 分区:在每个时间 Range 分区内,再按业务主键(如
user_id)进行哈希散列,将同一时间段内的数据均匀分散到多个 Tablet / 节点上,彻底避免特定时间段数据集中在单节点导致的热点问题,实现写入与查询的负载均衡。
2 个赞
又发现你了,哈哈
2 个赞
哈哈
厉害
感谢分享分区相关的经验!对于错误方面,我的建议是关注Range,这能显著提升性能。
1 个赞