Lune

ICDE2026顶会

DistVec: Efficient Distributed Machine Learning in Parallel Database Systems

Xinyi Zhang, Liangzu Liu, Xupeng Miao, Yinjun Wu, Zhen Chen, Wei Lu, Xiaoyong Du, Bin Cui

2026年份

摘要

Embedding vectors are widely used in various database-related domains. However, efficiently training largescale embeddings directly on DB-resident data remains a challenge, despite the ongoing efforts on supporting machine learning algorithms in database management systems, known as in-DBMS ML. Although current UDAF-based (User-Defined Aggregate Function) approach can support distributed training across parallel DBMS nodes, it enforces strict consistency during model synchronization, leading to high synchronization overhead. Additionally, the incompatibility between DBMS storage architectures and ML workloads further complicates efficient integration. To address these challenges, we propose DistVec, an inDBMS ML framework for efficient distributed training. DistVec introduces multi-query training primitives, that map distributed ML training tasks into concurrent database queries, allowing bounded staleness in model parameters to reduce synchronization costs. Besides, DistVec features an ML-customized model processing pipeline in database, including model materialization, buffer pool eviction, and hotness-aware caching, which minimize disk I/O and remote communication for the ML training workload. Experiments on the Greenplum database show that DistVec achieves an average speedup of 4.53× over UDAF-based training approaches while preserving the model quality.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖