首页 | 本学科首页   官方微博 | 高级检索  
     


COLIN: A Cache-Conscious Dynamic Learned Index with High Read/Write Performance
Authors:Zhou Zhang  Pei-Quan Jin  Xiao-Liang Wang  Yan-Qi Lv  Shou-Hong Wan  Xi-Ke Xie
Affiliation:1.School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, China;2.Key Laboratory of Electromagnetic Space Information, Chinese Academy of Sciences, Hefei 230026, China
Abstract:The recently proposed learned index has higher query performance and space efficiency than the conventional B+-tree. However, the original learned index has the problems of insertion failure and unbounded query complexity, meaning that it supports neither insertions nor bounded query complexity. Some variants of the learned index use an out-of-place strategy and a bottom-up build strategy to accelerate insertions and support bounded query complexity, but introduce additional query costs and frequent node splitting operations. Moreover, none of the existing learned indices are cache-friendly. In this paper, aiming to not only support efficient queries and insertions but also offer bounded query complexity, we propose a new learned index called COLIN (Cache-cOnscious Learned INdex). Unlike previous solutions using an out-of-place strategy, COLIN adopts an in-place approach to support insertions and reserves some empty slots in a node to optimize the node's data placement. In particular, through model-based data placement and cache-conscious data layout, COLIN decouples the local-search boundary from the maximum error of the model. The experimental results on five workloads and three datasets show that COLIN achieves the best read/write performance among all compared indices and outperforms the second best index by 18.4%, 6.2%, and 32.9%on the three datasets, respectively.
Keywords:learned index  cache-conscious  insertion  dynamic index  read/write performance
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号