TY - JOUR
T1 - Index-assisted hierarchical computations in main-memory RDBMS
AU - Brunel, Robert
AU - May, Norman
AU - Kemper, Alfons
N1 - Publisher Copyright:
© 2016 VLDB Endowment 2150-8097/16/08.
PY - 2016
Y1 - 2016
N2 - We address the problem of expressing and evaluating computations on hierarchies represented as database tables. Engine support for such computations is very limited today, and so they are usually outsourced into stored procedures or client code. Recently, data model and SQL language extensions were proposed to conveniently represent and work with hierarchies. On that basis we introduce a concept of structural grouping to relational algebra, provide concise syntax to express a class of useful computations, and discuss algorithms to evaluate them efficiently by exploiting available indexing schemes. This extends the versatility of RDBMS towards a great many use cases dealing with hierarchical data.
AB - We address the problem of expressing and evaluating computations on hierarchies represented as database tables. Engine support for such computations is very limited today, and so they are usually outsourced into stored procedures or client code. Recently, data model and SQL language extensions were proposed to conveniently represent and work with hierarchies. On that basis we introduce a concept of structural grouping to relational algebra, provide concise syntax to express a class of useful computations, and discuss algorithms to evaluate them efficiently by exploiting available indexing schemes. This extends the versatility of RDBMS towards a great many use cases dealing with hierarchical data.
UR - http://www.scopus.com/inward/record.url?scp=85013667592&partnerID=8YFLogxK
U2 - 10.14778/2994509.2994524
DO - 10.14778/2994509.2994524
M3 - Conference article
AN - SCOPUS:85013667592
SN - 2150-8097
VL - 9
SP - 1065
EP - 1076
JO - Proceedings of the VLDB Endowment
JF - Proceedings of the VLDB Endowment
IS - 12
T2 - 42nd International Conference on Very Large Data Bases, VLDB 2016
Y2 - 5 September 2016 through 9 September 2016
ER -