PLI: Augmenting Live Databases with Custom Clustered Indexes
PLI: Augmenting Live Databases with Custom Clustered Indexes
复制标题
PLI:使用自定义聚集索引增强实时数据库
DOI:
10.1145/3085504.3085582
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Malik, Tanu
中科院分区:
文献类型:
--
作者:
Wagner, James;Rasin, Alexander;That, Dai Hai;Malik, Tanu
RDBMSes only support one clustered index per database table that can speed up query processing. Database applications, that continually ingest large amounts of data, perceive slow query response times to long downtimes, as the clustered index ordering must be strictly maintained. In this paper, we show that application slowdown or downtime, however, can often be avoided if database systems expose the physical location of attributes that are completely or approximately clustered.Towards this, we propose PLI, a physical location index, constructed by determining the physical ordering of an attribute and creating approximately sorted buckets that map physical ordering with attribute values in a live database. To use a PLI incoming SQL queries are simply rewritten with physical ordering information for that particular database. Experiments show queries with the PLI index significantly outperform queries using native unclustered (secondary) indexes, while the index itself requires a much lower maintenance overheads when compared to native clustered indexes.
DOI:
--
发表时间:
2017
期刊:
8th Biennial Conference on Innovative Data Systems Research
影响因子:
--
作者:
Wagner, James;Rasin, Alexander;Malik, Tanu;Heart, Karen;Jehle, Hugo;Grier, Jonathan
通讯作者:
Grier, Jonathan