mlsanityData to 7 Oct 2026

ALEX: An Updatable Adaptive Learned Index

arXiv 1905.08898 ↗First posted 21 May 2019cs.DB cs.DS cs.LGcited by 43

Not on the map. Why?

Abstract (arXiv)

Recent work on "learned indexes" has changed the way we look at the decades-old field of DBMS indexing. The key idea is that indexes can be thought of as "models" that predict the position of a key in a dataset. Indexes can, thus, be learned. The original work by Kraska et al. shows that a learned index beats a B+Tree by a factor of up to three in search time and by an order of magnitude in memory footprint. However, it is limited to static, read-only workloads. In this paper, we present a new learned index called ALEX which addresses practical issues that arise when implementing learned indexes for workloads that contain a mix of point lookups, short range queries, inserts, updates, and deletes. ALEX effectively combines the core insights from learned indexes with proven storage and indexing techniques to achieve high performance and low memory footprint. On read-only workloads, ALEX beats the learned index from Kraska et al. by up to 2.2X on performance with up to 15X smaller index size. Across the spectrum of read-write workloads, ALEX beats B+Trees by up to 4.1X while never performing worse, with up to 2000X smaller index size. We believe ALEX presents a key step towards making learned indexes practical for a broader class of database workloads with dynamic updates.

Key facts. Cited by 43 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 May 2019.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 12; 2022: 7; 2023: 5; 2024: 5; 2025: 9; 2026: 5.

43 papers.

Sort:

  1. 2021Federated Learning on Non-IID Data Silos: An Experimental Studycited by 566
  2. 2021The Internet of Federated Things (IoFT): A Vision for the Future and In-depth Survey of Data-driven Approaches for Federated Learningcited by 23
  3. 2025Cortex AISQL: A Production SQL Engine for Unstructured Datacited by 11
  4. 2021A Unified Transferable Model for ML-Enhanced DBMScited by 10
  5. 2021One Model to Rule them All: Towards Zero-Shot Learning for Databasescited by 9
  6. 2021CARMI: A Cache-Aware Learned Index with a Cost-based Construction Algorithmcited by 8
  7. 2021Bounding the Last Mile: Efficient Learned String Indexingcited by 6
  8. 2022Detect, Distill and Update: Learned DB Systems Facing Out of Distribution Datacited by 6
  9. 2023WISK: A Workload-aware Learned Index for Spatial Keyword Queriescited by 6
  10. 2023On Distribution Dependent Sub-Logarithmic Query Time of Learned Indexingcited by 6
  11. 2023Online List Labeling with Predictionscited by 5
  12. 2021Learned Sorted Table Search and Static Indexes in Small Model Spacecited by 4
31 more
  1. 2024A Survey of Learned Indexes for the Multi-dimensional Spacecited by 4
  2. 2024Accelerating String-Key Learned Index Structures via Memoization-based Incremental Trainingcited by 4
  3. 2021Towards Practical Learned Indexingcited by 3
  4. 2022NFL: Robust Learned Index via Distribution Transformationcited by 3
  5. 2023LeCo: Lightweight Compression via Learning Serial Correlationscited by 3
  6. 2024Towards Effective Next POI Prediction: Spatial and Semantic Augmentation with Remote Sensing Datacited by 3
  7. 2025Incremental Approximate Single-Source Shortest Paths with Predictionscited by 3
  8. 2021A Reinforcement Learning Based R-Tree for Spatial Data Indexing in Dynamic Environmentscited by 2
  9. 2021Micro-architectural Analysis of a Learned Indexcited by 2
  10. 2022Standard Vs Uniform Binary Search and Their Variants in Learned Static Indexing: The Case of the Searching on Sorted Data Benchmarking Software Platformcited by 2
  11. 2025A New Paradigm in Tuning Learned Indexes: A Reinforcement Learning Enhanced Approachcited by 2
  12. 2026AI-Driven Research for Databasescited by 2
  13. 2021A Pluggable Learned Index Method via Sampling and Gap Insertioncited by 1
  14. 2022LSI: A Learned Secondary Index Structurecited by 1
  15. 2022Compressing (Multidimensional) Learned Bloom Filterscited by 1
  16. 2024DumpKV: Learning based lifetime aware garbage collection for key value separation in LSM-treecited by 1
  17. 2025DobLIX: A Dual-Objective Learned Index for Log-Structured Merge Treescited by 1
  18. 2025L2T-Tune:LLM-Guided Hybrid Database Tuning with LHS and TD3cited by 1
  19. 2026Mathematical Foundations of Poisoning Attacks on Linear Regression over Cumulative Distribution Functionscited by 1
  20. 2021Artificial Intelligence in the Low-Level Realm -- A Surveycited by 0
  21. 2022Learning-Based Data Storage [Vision] (Technical Report)cited by 0
  22. 2022Testing the Robustness of Learned Index Structurescited by 0
  23. 2023From Specific to Generic Learned Sorted Set Dictionaries: A Theoretically Sound Paradigm Yelding Competitive Data Structural Boosters in Practicecited by 0
  24. 2024Discovering Data Structures: Nearest Neighbor Search and Beyondcited by 0
  25. 2025Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescuecited by 0
  26. 2025Piecewise Linear Approximation in Learned Index Structures: Theoretical and Empirical Analysiscited by 0
  27. 2025Privacy-Preserving Learning-Augmented Data Structurescited by 0
  28. 2025Optimized Learned Count-Min Sketchcited by 0
  29. 2026M-CTX: Exact and Scalable Spatial Context Retrieval for Trajectory Analyticscited by 0
  30. 2026Poisoning Attacks on the PGM-indexcited by 0
  31. 2026Learning-Augmented Algorithms: Guarantees, Construction Mechanisms, and System-Level Implicationscited by 0