集合分区和文件分区

切分计划

set
[0,6)   1 2 3 4 5 6
[6,13)  7 8 9 10 11 12 13
[13,20) 14 15 16 17 18 19 20
[floor((n-1)*(N/P)), floor(n*N/P))

file
[0, 6]  	1,2,3,4
[7, 12] 	5,6,7
[13,18]	    8,9,x
[19]
[last_offset+1, n*floor(N/P)]

  文件的切分计算如上所示,但是读取文件的时候是一行一行的,同时最后一个分区拥有110%的容量,即分区容量小于这个会被分为一个分区,否则额外分出一个分区。

posted @ 2022-08-26 21:55  Avery_rainys  阅读(43)  评论(0)    收藏  举报