Affiliation:
1. Technische Universität München
Abstract
A wealth of technology has evolved around relational databases over decades that has been successfully tried and tested in many settings and use cases. Yet, the majority of it remains overlooked in the pursuit of performance (e.g., NoSQL) or new functionality (e.g., graph data or machine learning). In this paper, we argue that a wide range of techniques readily available in databases are crucial to tackling the challenges the IT industry faces in terms of hardware trends management, growing workloads, and the overall complexity of a rapidly changing application and platform landscape.
However, to be truly useful, these techniques must be freed from the legacy component of database engines: relational operators. Therefore, we argue that to make databases more flexible as platforms and to extend their functionality to new data types and operations requires exposing a lower level of abstraction: instead of working with SQL it would be desirable for database engines to compile, optimize, and run a collection of
sub-operators
for manipulating and managing data, offering them as an external interface. In this paper, we discuss the advantages of this, provide an initial list of such sub-operators, and show how they can be used in practice.
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Construction of Intelligent Recommendation System for Impromptu Singing by Using Database Technology;2024 International Conference on Artificial Intelligence and Digital Technology (ICAIDT);2024-06-07
2. Incremental Fusion: Unifying Compiled and Vectorized Query Execution;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
3. Declarative Sub-Operators for Universal Data Processing;Proceedings of the VLDB Endowment;2023-07
4. Building a Compiled Query Engine in Python;Proceedings of the 32nd ACM SIGPLAN International Conference on Compiler Construction;2023-02-17
5. Query processing on tensor computation runtimes;Proceedings of the VLDB Endowment;2022-07