Page 218 - 《软件学报》2020年第11期
P. 218

杨佐希  等:基于时序分区的时态索引与查询                                                           3533


























                                      (a)                                        (b)

























                                                            (c)
                                                Fig.6   Delete update in TPindex
                                                   图 6  TPindex 删除更新

                 5    实验仿真

                    综上所述,TPindex 与 TDindex 都是结合时态数据的“有效时间”进行建模,是基于外存存储模式的索引结构.
                 而 Timeline 更多地关注时态数据“事务时间”的版本管理,是一种内存列存储的索引结构.从本质上讲,TPindex 于
                 TDindex 更为相似,是一般的时态索引框架.TDindex 在外存存储的时态索引中具有最佳查询性能和较低的时间
                 复杂度,所以本文选取其作为仿真比较对象.在本节通过设计多组 TPindex 与 TDindex 的对比实验,评估 TPindex
                 的索引构建和时态查询的性能.另一方面,因为 Mysql 与 TDindex、TPindex 同样具有磁盘外存存储模式(InnoDB
                 索引文件),是一种主流的数据库管理器,具有良好的索引性能.因此,本文还将 TPindex、TDindex 与 Mysql 进行
                 实验对比,验证 TPindex 基于外存的分文件模式的有效性.
                    实验数据集利用时态数据生成器仿真而来,随机生成百万到千万量级的时态,其中时态属性为 1000-01-01~
   213   214   215   216   217   218   219   220   221   222   223