%0 Journal Article %T 一种使用索引式备份的范围查询方法 %A 沈斯杰 %A 薛翔 %A 陈榕 %J 中山大学学报(自然科学版) %D 2018 %X 摘要 范围查询是数据库支持的重要功能之一.在分布式数据库中,范围查询具有结果不唯一且数据量大的特点,因而中间结果的传输成本较高;同时,在以唯一主键散列存储的数据上查询非主键列上的范围条件,得到的命中数据较为分散,造成传输开销大和计算复杂度的问题.针对以上问题和基于高可用系统中数据存在多个备份的观察,本文设计了一种使用索引式备份的范围查询方法,通过将备份数据依据索引列重构实现范围查询友好的索引式备份,优化基于非主键列的范围查询任务.使用索引式备份的范围查询具有数据聚集的特点,能够有效减少数据传输成本、提高计算效率.实验结果显示,在TPC-H基准测试中,本方法相对于传统B+树索引方法具有8.4至16.7倍的性能提升,且具有较好的可扩展性 %K 分布式数据库 %K 范围查询 %K 二级索引 %K 索引式备份 %U http://xwxt.sict.ac.cn/CN/abstract/abstract4572.shtml