Title
Database Technology for the Masses: Sub-Operators as First-Class Entities
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.
Year
DOI
Venue
2021
10.14778/3476249.3476296
PROCEEDINGS OF THE VLDB ENDOWMENT
DocType
Volume
Issue
Journal
14
11
ISSN
Citations 
PageRank 
2150-8097
0
0.34
References 
Authors
0
2
Name
Order
Citations
PageRank
M Bandle101.35
Jana Giceva203.04