Blink-hash: An Adaptive Hybrid Index for In-Memory Time-Series Databases
Hokeun Cha, Xiangpeng Hao, Tianzheng Wang, Huanchen Zhang, Aditya Akella, Xiangyao Yu
Abstract
High-speed data ingestion is critical in time-series workloads that are driven by the growth of Internet of Things (IoT) applications. We observe that traditional tree-based indexes encounter severe scalability bottlenecks for time-series workloads that insert monotonically increasing timestamp keys into an index; all insertions go to a small memory region that sees extremely high contention.
In this work, we present a new index design,
B link
-hash, that enhances a tree-based index with hash leaf nodes to mitigate the contention of monotonic insertions --- insertions go to random locations within a hash node (which is much larger than a B+-tree node) to reduce conflicts. We develop further optimizations (median approximation and lazy split) to accelerate hash node splits. We also develop structure adaptation optimizations to dynamically convert a hash node to B+-tree nodes for good scan performance. Our evaluation shows that
B link
-hash achieves up to 91.3× higher throughput than conventional indexes in a time-series workload that monotonically inserts timestamps into an index, while showing comparable scan performance to a well-optimized B+-tree.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 29871e79-fe1a-4e21-91e1-e42e5460b86fCited by top-tier papers7
- The Art of Latency Hiding in Modern Database EnginesKaisong Huang, Tianzheng Wang, Qingqing Zhou, Qingzhong MengVLDB 2024 · 23 citations
- Bf-Tree: A Modern Read-Write-Optimized Concurrent Larger-Than-Memory Range IndexXiangpeng Hao, Badrish ChandramouliVLDB 2024 · 14 citations
- CHIME: A Cache-Efficient and High-Performance Hybrid Index on Disaggregated MemoryXuchuan Luo, Jiacheng Shen, Pengfei Zuo, Xin Wang et al.SOSP 2024 · 10 citations
- "Range as a Key" is the Key! Fast and Compact Cloud Block Store Index with RASKHaoru Zhao, Mingkai Dong, Erci Xu, Zhongyu Wang et al.FAST 2026
- Loom: Efficient Capture and Querying of High-Frequency TelemetryFranco Solleza, Shihang Li, William Sun, Richard Tang et al.SOSP 2025
Builds on1
Related papers
- Indexing for Near-Sorted DataAneesh Raman, Subhadeep Sarkar, Matthaios Olma, Manos AthanassoulisICDE 2023 · 7 citations
- ForestTI: A Scalable Inverted-Index-Oriented Timeseries Management System with Flexible Memory EfficiencyZhiqi Wang, Zili ShaoSIGMOD 2023 · 2 citations
- TimeChain: A Secure and Decentralized Off-chain Storage System for IoT Time Series DataYixiao Teng, Jiamei Lv, Ziping Wang, Yi Gao et al.WWW 2025 · 5 citations
- ChainLink: Indexing Big Time Series Data For Long Subsequence MatchingNoura Alghamdi, Liang Zhang, Huayi Zhang, Elke A. Rundensteiner et al.ICDE 2020 · 15 citations
- BP-tree: Overcoming the Point-Range Operation Tradeoff for In-Memory B-treesHelen Xu, Amanda Li, Brian Wheatman, Manoj Marneni et al.VLDB 2023 · 13 citations
