Starling: An I/O-Efficient Disk-Resident Graph Index Framework for High-Dimensional Vector Similarity Search on Data Segment
Not on the map. Why?
Abstract (arXiv)
High-dimensional vector similarity search (HVSS) is gaining prominence as a powerful tool for various data science and AI applications. As vector data scales up, in-memory indexes pose a significant challenge due to the substantial increase in main memory requirements. A potential solution involves leveraging disk-based implementation, which stores and searches vector data on high-performance devices like NVMe SSDs. However, implementing HVSS for data segments proves to be intricate in vector databases where a single machine comprises multiple segments for system scalability. In this context, each segment operates with limited memory and disk space, necessitating a delicate balance between accuracy, efficiency, and space cost. Existing disk-based methods fall short as they do not holistically address all these requirements simultaneously. In this paper, we present Starling, an I/O-efficient disk-resident graph index framework that optimizes data layout and search strategy within the segment. It has two primary components: (1) a data layout incorporating an in-memory navigation graph and a reordered disk-based graph with enhanced locality, reducing the search path length and minimizing disk bandwidth wastage; and (2) a block search strategy designed to minimize costly disk I/O operations during vector query execution. Through extensive experiments, we validate the effectiveness, efficiency, and scalability of Starling. On a data segment with 2GB memory and 10GB disk capacity, Starling can accommodate up to 33 million vectors in 128 dimensions, offering HVSS with over 0.9 average precision and top-10 recall rate, and latency under 1 millisecond. The results showcase Starling's superior performance, exhibiting 43.9× higher throughput with 98% lower query latency compared to state-of-the-art methods while maintaining the same level of accuracy.
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Jan 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 3; 2025: 9; 2026: 5.
17 papers.
Sort:
By area:
- 2024TFB: Towards Comprehensive and Fair Benchmarking of Time Series Forecasting Methodscited by 249
- 2025PDX: A Data Layout for Vector Similarity Searchcited by 8
- 2024Incremental IVF Index Maintenance for Streaming Vector Searchcited by 7
- 2024An Interactive Multi-modal Query Answering System with Retrieval-Augmented Large Language Modelscited by 4
- 2025LEANN: A Low-Storage Vector Indexcited by 4
- 2025Balancing the Blend: An Experimental Analysis of Trade-offs in Hybrid Searchcited by 4
- 2025SQUASH: Serverless and Distributed Quantization-based Attributed Vector Similarity Searchcited by 3
- 2025HAKES: Scalable Vector Database for Embedding Search Servicecited by 2
- 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graphcited by 2
- 2025CaGR-RAG: Context-aware Query Grouping for Disk-based Vector Search in RAG Systemscited by 1
- 2026GEM: A Native Graph-based Index for Multi-Vector Retrievalcited by 1
- 2025All-in-one Graph-based Indexing for Hybrid Search on GPUscited by 0
5 more
- 2025Passing the Baton: High Throughput Distributed Disk-Based Vector Search with BatANNcited by 0
- 2026Efficient K-generalizable Learned Searchcited by 0
- 2026CubeGraph: Efficient Retrieval-Augmented Generation for Spatial and Temporal Datacited by 0
- 2026Stellar: Scalable Multimodal Document Retrieval for Natural Language Queriescited by 0
- 2026Akashic: A Low-Overhead LLM Inference Service with MemAttentioncited by 0
- 2026Akashic: A Low-Overhead LLM Inference Service with MemAttention7 Jul 2026
- 2026Stellar: Scalable Multimodal Document Retrieval for Natural Language Queries18 Jun 2026
- 2026CubeGraph: Efficient Retrieval-Augmented Generation for Spatial and Temporal Data8 Apr 2026
- 2026GEM: A Native Graph-based Index for Multi-Vector Retrieval20 Mar 2026
- 2026Efficient K-generalizable Learned Search6 Mar 2026
- 2025Passing the Baton: High Throughput Distributed Disk-Based Vector Search with BatANN10 Dec 2025
- 2025All-in-one Graph-based Indexing for Hybrid Search on GPUs2 Nov 2025
- 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graph29 Sep 2025
- 2025Balancing the Blend: An Experimental Analysis of Trade-offs in Hybrid Search2 Aug 2025
- 2025LEANN: A Low-Storage Vector Index9 Jun 2025
- 2025HAKES: Scalable Vector Database for Embedding Search Service18 May 2025
- 2025CaGR-RAG: Context-aware Query Grouping for Disk-based Vector Search in RAG Systems2 May 2025
5 more
- 2025PDX: A Data Layout for Vector Similarity Search6 Mar 2025
- 2025SQUASH: Serverless and Distributed Quantization-based Attributed Vector Similarity Search3 Feb 2025
- 2024Incremental IVF Index Maintenance for Streaming Vector Search1 Nov 2024
- 2024An Interactive Multi-modal Query Answering System with Retrieval-Augmented Large Language Models5 Jul 2024
- 2024TFB: Towards Comprehensive and Fair Benchmarking of Time Series Forecasting Methods29 Mar 2024
- 2024An Interactive Multi-modal Query Answering System with Retrieval-Augmented Large Language Modelscited by 4
- 2025LEANN: A Low-Storage Vector Indexcited by 4
- 2025Balancing the Blend: An Experimental Analysis of Trade-offs in Hybrid Searchcited by 4
- 2025CaGR-RAG: Context-aware Query Grouping for Disk-based Vector Search in RAG Systemscited by 1
- 2025All-in-one Graph-based Indexing for Hybrid Search on GPUscited by 0
- 2025Passing the Baton: High Throughput Distributed Disk-Based Vector Search with BatANNcited by 0
- 2026CubeGraph: Efficient Retrieval-Augmented Generation for Spatial and Temporal Datacited by 0
- 2026Stellar: Scalable Multimodal Document Retrieval for Natural Language Queriescited by 0
- 2026Stellar: Scalable Multimodal Document Retrieval for Natural Language Queries18 Jun 2026
- 2026CubeGraph: Efficient Retrieval-Augmented Generation for Spatial and Temporal Data8 Apr 2026
- 2025Passing the Baton: High Throughput Distributed Disk-Based Vector Search with BatANN10 Dec 2025
- 2025All-in-one Graph-based Indexing for Hybrid Search on GPUs2 Nov 2025
- 2025Balancing the Blend: An Experimental Analysis of Trade-offs in Hybrid Search2 Aug 2025
- 2025LEANN: A Low-Storage Vector Index9 Jun 2025
- 2025CaGR-RAG: Context-aware Query Grouping for Disk-based Vector Search in RAG Systems2 May 2025
- 2024An Interactive Multi-modal Query Answering System with Retrieval-Augmented Large Language Models5 Jul 2024
- 2024TFB: Towards Comprehensive and Fair Benchmarking of Time Series Forecasting Methodscited by 249
- 2025PDX: A Data Layout for Vector Similarity Searchcited by 8
- 2024Incremental IVF Index Maintenance for Streaming Vector Searchcited by 7
- 2025SQUASH: Serverless and Distributed Quantization-based Attributed Vector Similarity Searchcited by 3
- 2025HAKES: Scalable Vector Database for Embedding Search Servicecited by 2
- 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graphcited by 2
- 2026GEM: A Native Graph-based Index for Multi-Vector Retrievalcited by 1
- 2026Efficient K-generalizable Learned Searchcited by 0
- 2026GEM: A Native Graph-based Index for Multi-Vector Retrieval20 Mar 2026
- 2026Efficient K-generalizable Learned Search6 Mar 2026
- 2025Scalable Disk-Based Approximate Nearest Neighbor Search with Page-Aligned Graph29 Sep 2025
- 2025HAKES: Scalable Vector Database for Embedding Search Service18 May 2025
- 2025PDX: A Data Layout for Vector Similarity Search6 Mar 2025
- 2025SQUASH: Serverless and Distributed Quantization-based Attributed Vector Similarity Search3 Feb 2025
- 2024Incremental IVF Index Maintenance for Streaming Vector Search1 Nov 2024
- 2024TFB: Towards Comprehensive and Fair Benchmarking of Time Series Forecasting Methods29 Mar 2024