# xindex **Repository Path**: zscfbhm/xindex ## Basic Information - **Project Name**: xindex - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-06 - **Last Updated**: 2024-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XIndex XIndex is a concurrent and flexible learned index library. It includes a concurrent learned range index [XIndex-R](./XIndex-R) and a concurrent learned hash index [XIndex-H](./XIndex-H). It also provides optimizations to efficiently support string keys [SIndex](https://ipads.se.sjtu.edu.cn:1312/opensource/xindex/-/tree/sindex). ## Publications - Zhaoguo Wang, Haibo Chen, Youyun Wang, Chuzhe Tang, and Huan Wang. 2022. [The Concurrent Learned Indexes for Multicore Data Storage](https://doi.org/10.1145/3478289). ACM Trans. Storage (TOS) 18, 1. - Youyun Wang, Chuzhe Tang, Zhaoguo Wang, Haibo Chen. 2020. [SIndex: A Scalable Learned Index for String Keys](https://doi.org/10.1145/3409963.3410496). In Proceedings of the 11th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys ’20). - Chuzhe Tang, Youyun Wang, Zhiyuan Dong, Gansen Hu, Zhaoguo Wang, Minjie Wang, and Haibo Chen. 2020. [XIndex: A Scalable Learned Index for Multicore Data Storage](https://doi.org/10.1145/3332466.3374547). In Proceedings of the 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP ’20).