Efficient Execution of User-Defined Functions in SQL Queries

被引:4
|
作者
Foufoulas, Yannis [1 ]
Simitsis, Alkis [2 ]
机构
[1] Univ Athens, Athena RC, Athena, Greece
[2] Athena Res Ctr, Athens, Greece
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2023年 / 16卷 / 12期
关键词
D O I
10.14778/3611540.3611574
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
User-defined functions (UDFs) have been widely used to overcome the expressivity limitations of SQL and complement its declarative nature with functional capabilities. UDFs are particularly useful in today's applications that involve complex data analytics and machine learning algorithms and logic. However, UDFs pose significant performance challenges in query processing and optimization, largely due to the mismatch of the UDF execution and SQL processing environments. In this tutorial, we present state-of-the-art methods and systems towards efficient execution of UDFs in SQL queries. We focus on low-level techniques for physical optimization and compilation of UDF queries, describe and compare the core, recent approaches in the area, discuss their advantages and limitations, identify critical gaps in theory and practice, and propose promising future research directions.
引用
收藏
页码:3874 / 3877
页数:4
相关论文
共 50 条
  • [41] Streaming time series summarization using user-defined amnesic functions
    Palpanas, Themis
    Vlachos, Michail
    Keogh, Eamonn
    Gunopulos, Dimitrios
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (07) : 992 - 1006
  • [42] Improving Image Processing Performance Using Database User-Defined Functions
    Vagac, Michal
    Melichercik, Miroslav
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT I, 2015, 9119 : 789 - 799
  • [43] Achieving Efficient Secure Deduplication With User-Defined Access Control in Cloud
    Yang, Xue
    Lu, Rongxing
    Shao, Jun
    Tang, Xiaohu
    Ghorbani, Ali A.
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (01) : 591 - 606
  • [44] Detection of user-defined, semantically high-level, composite events, and retrieval of event queries
    Senem Velipasalar
    Lisa M. Brown
    Arun Hampapur
    Multimedia Tools and Applications, 2010, 50 : 249 - 278
  • [45] Detection of user-defined, semantically high-level, composite events, and retrieval of event queries
    Velipasalar, Senem
    Brown, Lisa M.
    Hampapur, Arun
    MULTIMEDIA TOOLS AND APPLICATIONS, 2010, 50 (01) : 249 - 278
  • [46] Learning to Predict User-Defined Types
    Jesse, Kevin
    Devanbu, Premkumar T.
    Sawant, Anand
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 1508 - 1522
  • [47] A Vision for User-Defined Semantic Markup
    Piotrowski, Michael
    DOCENG'19: PROCEEDINGS OF THE ACM SYMPOSIUM ON DOCUMENT ENGINEERING 2019, 2019,
  • [48] Temporal aggregation on user-defined granularities
    Paolo Terenziani
    Journal of Intelligent Information Systems, 2012, 38 : 785 - 813
  • [49] User-Defined Gestures for Augmented Reality
    Piumsomboon, Thammathip
    Clark, Adrian
    Billinghurst, Mark
    Cockburn, Andy
    HUMAN-COMPUTER INTERACTION - INTERACT 2013, PT II, 2013, 8118 : 282 - 299
  • [50] Digital imagery and user-defined art
    Schwartz, G
    ART BULLETIN, 1997, 79 (02): : 206 - 208