数据文件的分段
Kafka解决查询效力的手腕之一是将数据文件分段,比如有100条Message,它们的offset是从0到99。假定将数据文件分成5段,第一段为0-19,第二段为20-39,以此类推,每段放在一个单独的数据文件里面,数据文件以该段中最小的offset命名。这样在查找指定offset的Message的时候,用二分查找便可以够定位到该Message在哪一个段中。解决查询效力的手腕之一是将数据文件分段,比如有100条Message,它
数据文件的分段
Kafka解决查询效力的手腕之一是将数据文件分段,比如有100条Message,它们的offset是从0到99。假定将数据文件分成5段,第一段为0-19,第二段为20-39,以此类推,每段放在一个单独的数据文件里面,数据文件以该段中最小的offset命名。这样在查找指定offset的Message的时候,用二分查找便可以够定位到该Message在哪一个段中。解决查询效力的手腕之一是将数据文件分段,比如有100条Message,它