DBScholar

Back to papers

A Layered Aggregate Engine for Analytics Workloads

Summary: LMFAO is an in-memory, layered engine for batches of group-by aggregates over joins in analytics. It uses layered optimizations, sharing, and code specialization to accelerate ridge regression, trees, Chow-Liu networks, and data cubes, outperforming DBMSs and ML frameworks on these tasks. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h46cbbd2219cd8458
Venue
SIGMOD
Year
2019
Pagerank
8.1581558e-05
Overall Rank
2,663 | 82.10%
DOI
10.1145/3299869.3324961

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{schleich_sigmod19,
        title = {{A Layered Aggregate Engine for Analytics Workloads}},
        author = {Schleich, Maximilian and Olteanu, Dan and Khamis, Mahmoud Abo and Ngo, Hung Q. and Nguyen, XuanLong},
        series = {{SIGMOD} '19},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/3299869.3324961},
        url = {https://dl.acm.org/doi/10.1145/3299869.3324961},
        year = {2019}
}

Incoming Citations (Sorted by Pagerank)

Showing 25 of 25 citing papers.

Rank Citing Paper Year Venue Pagerank
4,161 The Relational Data Borg is Learning 2020 VLDB 6.7700593e-05
4,671 GeCo: Quality Counterfactual Explanations in Real Time 2021 VLDB 6.4764543e-05
5,439 Optimizing Tensor Programs on Flexible Storage 2023 SIGMOD 6.1279464e-05
5,634 LMFAO: An Engine for Batches of Group-By Aggregates 2020 VLDB 6.0577899e-05
6,236 Optimizing In-memory Database Engine for AI-powered On-line Decision Augmentation Using Persistent Memory 2021 VLDB 5.8409336e-05
6,290 Incorporating Super-Operators in Big-Data Query Optimizers 2020 VLDB 5.8223076e-05
6,550 JoinBoost: Grow Trees Over Normalized Data Using Only SQL 2023 VLDB 5.7503043e-05
6,589 Mining Approximate Acyclic Schemes from Relations 2020 SIGMOD 5.7427998e-05
7,880 Identifying Insufficient Data Coverage in Databases with Multiple Relations 2020 VLDB 5.43413e-05
7,907 A Practical Approach to Groupjoin and Nested Aggregates 2021 VLDB 5.4287568e-05
7,917 Avoiding Materialisation for Guarded Aggregate Queries 2025 VLDB 5.4276002e-05
8,081 Saibot: A Differentially Private Data Search Platform 2023 VLDB 5.3942942e-05
8,384 AWARE: Workload-aware, Redundancy-exploiting Linear Algebra 2023 SIGMOD 5.3421754e-05
8,482 An Intermediate Representation for Hybrid Database and Machine Learning Workloads 2021 VLDB 5.3327903e-05
8,798 Towards A Polyglot Framework for Factorized ML 2021 VLDB 5.2746322e-05
9,552 GES: High-Performance Graph Processing Engine and Service in Huawei 2025 SIGMOD 5.1587287e-05
9,875 Quantifying the Loss of Acyclic Join Dependencies 2023 PODS 5.1176637e-05
10,181 In-Database Data Imputation 2024 SIGMOD 5.0653015e-05
10,504 SPALM: A Sparsity-Pattern-Adaptive Library for Matrices 2026 SIGMOD 4.9793485e-05
10,653 InferF: Declarative Factorization of AI/ML Inferences over Joins 2026 SIGMOD 4.9793485e-05
10,802 BaCon: Efficient Batch Processing of Counting Queries 2026 VLDB 4.9793485e-05
10,842 The Data World Is Not Flat: Efficient Factorized Execution for Relational Systems 2026 VLDB 4.9793485e-05
11,735 Lightweight Materialization for Fast Dashboards Over Joins 2023 SIGMOD 4.9793485e-05
11,791 Demonstration of OpenDBML, a Framework for Democratizing In-Database Machine Learning 2023 VLDB 4.9793485e-05
11,870 Givens QR Decomposition over Relational Databases 2022 SIGMOD 4.9793485e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 25 of 25 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
11 Implementing Data Cubes Efficiently 1996 SIGMOD 0.00071084324
21 Efficiently Compiling Efficient Query Plans for Modern Hardware 2011 VLDB 0.00056855599
105 The MADlib Analytics Library or MAD Skills, the SQL 2012 VLDB 0.00033638251
208 EmptyHeaded: A Relational Engine for Graph Processing 2016 SIGMOD 0.00024884544
213 Eager Aggregation and Lazy Aggregation 1995 VLDB 0.00024759805
357 FAQ: Questions Asked Frequently 2016 PODS 0.00020020639
415 SystemML: Declarative Machine Learning on Spark 2016 VLDB 0.0001865959
479 The Making of TPC-DS 2006 VLDB 0.00017622471
503 Towards a Unified Architecture for in-RDBMS Analytics 2012 SIGMOD 0.00017202276
521 Learning Linear Regression Models over Factorized Joins 2016 SIGMOD 0.00016929744
605 Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask 2018 VLDB 0.00015647561
730 Learning Generalized Linear Models Over Normalized Data 2015 SIGMOD 0.00014406936
777 To Join or Not to Join? Thinking Twice about Joins before Feature Selection 2016 SIGMOD 0.00014054709
849 Aggregation and Ordering in Factorised Databases 2013 VLDB 0.00013504405
901 Maintenance of Data Cubes and Summary Tables in a Warehouse 1997 SIGMOD 0.00013185553
1,256 Towards Linear Algebra over Normalized Data 2017 VLDB 0.00011314687
1,473 Voodoo - A Vector Algebra for Portable Database Performance on Modern Hardware 2016 VLDB 0.00010557973
1,742 How to Architect a Query Compiler 2016 SIGMOD 9.7378418e-05
2,225 Shared Workload Optimization 2014 VLDB 8.8081001e-05
2,290 FDB: A Query Engine for Factorised Relational Databases 2012 VLDB 8.6889284e-05
2,419 How to Architect a Query Compiler, Revisited 2018 SIGMOD 8.4923505e-05
2,975 In-Database Learning with Sparse Tensors 2018 PODS 7.7907759e-05
3,330 SPOOF: Sum-Product Optimization and Operator Fusion for Large-Scale Machine Learning 2017 CIDR 7.4173693e-05
3,984 Data Canopy: Accelerating Exploratory Statistical Analysis 2017 SIGMOD 6.8741188e-05
6,144 The BUDS Language for Distributed Bayesian Machine Learning 2017 SIGMOD 5.8717563e-05
Previous Page 1 / 1 Next

Semantically Similar Papers