Page 263 - 《软件学报》2021年第11期
P. 263

杨良怀  等:面向大数据流的分布式索引构建                                                           3589



























                                 Fig.9    Construction delay of the lower B+ tree vs. the number of slices
                                            图 9   下层索引构建延迟与分片数的关系

                    如图 10 为具体实验结果,从中可得:下层索引构建效率与数据流速呈线性关系,充分证明构建方法的稳定
                 性.当数据流速达到 250 万/s,仅存在 4.2s 的构建延迟.这也证明了索引构建性能好,能支持高速数据流写入.
























                                                      数据流速 (单位:万/秒)
                                Fig.10    Construction delay of the lower B+ tree vs. the varying stream rates
                                          图 10   不同数据流速下,下层索引的构建延迟

                 5.3   上层索引构建性能评估
                    针对上层索引,本文根据场景中 key 值递增的特点,在更新过程中避免节点分裂,保证存储效率.本实验评估
                 不同上层索引规模下的更新性能.
                    图 11 为具体实验结果,从中可得:随着更新次数的指数增长,上层索引规模不断增大,但每次索引的更新时
                 间基本保持稳定,千万次更新总耗时仅为 10s 左右.这符合第 4.3 节的结论,上层索引更新耗时可忽略,在数据流
                 场景下不存在性能瓶颈.
   258   259   260   261   262   263   264   265   266   267   268