复合分区 Range-Hash 的底层数据拆分逻辑是?()
A. 先按哈希拆分,再按时间范围拆分
B. 先按范围拆分一级分区,一级分区内部再哈希拆分二级分区
C. 仅依靠哈希分区,无范围逻辑
D. 仅依靠范围分区,无哈希逻辑
1 个赞
正确答案是:B. 先按范围拆分一级分区,再按哈希拆分二级分区
解析: 复合分区(Composite Partitioning)中的 Range-Hash(范围-哈希)组合分区,其底层数据拆分逻辑是分层进行的:
- 第一层(主分区):首先根据指定的范围(Range,通常是时间等连续值)将数据表划分为若干个一级分区。
- 第二层(子分区):在每个一级分区内部,再根据哈希(Hash)算法将数据进一步打散到多个二级子分区中。