mlsanityData to 7 Oct 2026

MICRO: A Lightweight Middleware for Optimizing Cross-store Cross-model Graph-Relation Joins [Technical Report]

arXiv 2603.13835 ↗First posted 14 Mar 2026cs.DB cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Modern data applications increasingly involve heterogeneous data managed in different models and stored across disparate database engines, often deployed as separate installs. Limited research has addressed cross-model query processing in federated environments. This paper takes a step toward bridging this gap by: (1) formally defining a class of cross-model join queries between a graph store and a relational store by proposing a unified algebra; (2) introducing one real-world benchmark and four semi-synthetic benchmarks to evaluate such queries; and (3) proposing a lightweight middleware, MICRO, for efficient query execution. At the core of MICRO is CMLero, a learning-to-rank-based query optimizer that selects efficient execution plans without requiring exact cost estimation. By avoiding the need to materialize or convert all data into a single model, which is often infeasible due to third-party data control or cost, MICRO enables native querying across heterogeneous systems. Experimental results on the benchmark workloads demonstrate that MICRO outperforms the state-of-the-art federated relational system XDB by up to 2.1x in total runtime across the full test set. On the 93 test queries of real-world benchmark, 14 queries achieve over 100 speedup, including 4 queries with more than 100x speedup; however, 4 queries experienced slowdowns of over 5 seconds, highlighting opportunities for future improvement of MICRO. Further comparisons show that CMLero consistently outperforms rule-based and regression-based optimizers, highlighting the advantage of learning-to-rank in complex cross-model optimization.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 20 of its 58 references that are in the map. First posted on arXiv 14 Mar 2026.

Builds on

20 of 58 references.

References · 20

  1. 2022OpenAlex: A fully-open index of scholarly works, authors, venues, institutions, and conceptscited by 166
  2. 2019Neo: A Learned Query Optimizercited by 80
  3. 2018Learned Cardinalities: Estimating Correlated Joins with Deep Learningcited by 64
  4. 2020Bao: Learning to Steer Query Optimizerscited by 62
  5. 2019An End-to-End Learning-based Cost Estimatorcited by 43
  6. 2021Cardinality Estimation in DBMS: A Comprehensive Benchmark Evaluationcited by 30
  7. 2023Lero: A Learning-to-Rank Query Optimizercited by 26
  8. 2020FLAT: Fast, Lightweight and Accurate Method for Cardinality Estimationcited by 22
  9. 2020Are We Ready For Learned Cardinality Estimation?cited by 19
  10. 2022Balsa: Learning a Query Optimizer Without Expert Demonstrationscited by 18
  11. 2022Zero-Shot Cost Models for Out-of-the-box Learned Cost Predictioncited by 16
  12. 2021Data Integration in Causal Inferencecited by 11
8 more
  1. 2020BayesCard: Revitilizing Bayesian Frameworks for Cardinality Estimationcited by 10
  2. 2021A Unified Transferable Model for ML-Enhanced DBMScited by 10
  3. 2021Efficient Deep Learning Pipelines for Accurate Cost Estimations Over Large Scale Query Workloadcited by 4
  4. 2024AutoCE: An Accurate and Efficient Model Advisor for Learned Cardinality Estimationcited by 4
  5. 2016The BigDAWG Polystore System and Architecturecited by 2
  6. 2017Formalising opencypher Graph Queries in Relational Algebracited by 1
  7. 2019Towards an Integrated Graph Algebra for Graph Pattern Matching with Gremlin (Extended Version)cited by 1
  8. 2024Joining Entities Across Relation and Graph with a Unified Modelcited by 1

Built on by

Not cited yet.