SLIPP: A Space-Efficient Learned Index for String Keys

被引:0
|
作者
Zhou, Weihong [1 ]
Yang, Shiyu [1 ]
机构
[1] Guangzhou Univ, Guangzhou, Peoples R China
基金
国家重点研发计划;
关键词
In-memory; Learned index; String;
D O I
10.1145/3686540.3686550
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Efficient indexing structures are crucial for high-performance data access in in-memory data management systems. Traditional indexing methods, while effective in specific scenarios, often struggle with variable-length string keys and range queries. This paper presents the String Learned Index with Precise Positions (SLIPP), an enhancement of the Learned Index with Precise Positions (LIPP) that incorporates trie-based methodologies. By integrating trie characteristics with the predictive capabilities of a simple univariate linear regression model, SLIPP aims to optimize the handling of string keys, significantly reducing memory usage and improving lookup speeds. Our evaluation, utilizing the TLI experimental framework, demonstrates SLIPP's effectiveness in rapid lookups and highlights its adaptability to datasets featuring long common prefixes. Although SLIPP encounters challenges with intricate data distributions, its approach to string key indexing, building on the foundation of LIPP and incorporating trie features, offers a promising avenue for enhancing database systems to manage large datasets more efficiently and with lower space requirements.
引用
收藏
页码:69 / 77
页数:9
相关论文
共 50 条
  • [31] Space-efficient bounded model checking
    Katz, J
    Hanna, Z
    Dershowitz, N
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 686 - 687
  • [32] Space-Efficient SHARC-Routing
    Brunel, Edith
    Delling, Daniel
    Gemsa, Andreas
    Wagner, Dorothea
    EXPERIMENTAL ALGORITHMS, PROCEEDINGS, 2010, 6049 : 47 - 58
  • [33] Space-efficient Basic Graph Algorithms
    Elmasry, Amr
    Hagerup, Torben
    Kammer, Frank
    32ND INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2015), 2015, 30 : 288 - 301
  • [34] SPACE-EFFICIENT STATIC TREES AND GRAPHS
    JACOBSON, G
    30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, : 549 - 554
  • [35] Space-Efficient Approximations for Subset Sum
    Gal, Anna
    Jang, Jing-Tang
    Limaye, Nutan
    Mahajan, Meena
    Sreenivasaiah, Karteek
    ACM TRANSACTIONS ON COMPUTATION THEORY, 2016, 8 (04)
  • [36] Space-efficient algorithms for document retrieval
    Valimaki, Niko
    Makinen, Veli
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2007, 4580 : 205 - +
  • [37] Space-efficient scheduling of multithreaded computations
    Blumofe, RD
    Leiserson, CE
    SIAM JOURNAL ON COMPUTING, 1998, 27 (01) : 202 - 229
  • [38] Space-Efficient Substring Occurrence Estimation
    Orlandi, Alessio
    Venturini, Rossano
    ALGORITHMICA, 2016, 74 (01) : 65 - 90
  • [39] Space-Efficient Detection of Unusual Words
    Belazzougui, Djamal
    Cunial, Fabio
    STRING PROCESSING AND INFORMATION RETRIEVAL (SPIRE 2015), 2015, 9309 : 222 - 233
  • [40] Space-efficient algorithm for image rotation
    Asano, Tetsuo
    Bitou, Shinnya
    Motoki, Mitsuo
    Usui, Nobuaki
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (09) : 2341 - 2348