Content area

Abstract

User-Defined Functions (UDFs) play an integral role in enhancing database extensibility and supporting complex queries, yet their usage often imposes performance degradation due to context-switching overheads and optimization boundaries. UDF outlining is the state-of-the-art optimization technique that inherits UDF inlining’s ability to eliminate such constraints while avoiding its drawback of generating complex subqueries that leads to slow execution plans from the database optimizer. This thesis thoroughly examines the design decisions and tradeoffs of PRISM, a UDF optimization module supporting UDF outlining. Through a combination of experimental benchmarking and performance profiling, this study evaluates the impact of adopting PRISM in four modern database systems. The results highlight the applicability of PRISM and the conditions under which it yields substantial performance improvements. Insights gained from this analysis demonstrate the effectiveness of enhancing the execution efficiency of UDFs through the introduction of dedicated PRISM-like UDF optimization modules to database systems.

Details

1010268
Title
An Empirical Study of Adopting UDF Outlining in Modern Databases
Author
Number of pages
70
Publication year
2024
Degree date
2024
School code
0041
Source
MAI 86/6(E), Masters Abstracts International
ISBN
9798346859918
Committee member
Arch, Samuel
University/institution
Carnegie Mellon University
Department
Information Networking Institute
University location
United States -- Pennsylvania
Degree
M.S.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
31763799
ProQuest document ID
3145403093
Document URL
https://www.proquest.com/dissertations-theses/empirical-study-adopting-udf-outlining-modern/docview/3145403093/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic