Title :
Supporting hierarchical data in SAP HANA
Author :
Brunel, Robert ; Finis, Jan ; Franz, Gerald ; May, Norman ; Kemper, Alfons ; Neumann, Thomas ; Faerber, Franz
Author_Institution :
Tech. Univ. Munchen, Garching, Germany
Abstract :
Managing hierarchies is an ever-recurring challenge for relational database systems. Through investigations of customer scenarios at SAP we found that today´s RDBMSs still leave a lot to be desired in order to meet the requirements of typical applications. Our research puts a new twist on handling hierarchies in SQL-based systems. We present an approach for modeling hierarchical data natively, and we extend the SQL language with expressive constructs for creating, manipulating, and querying a hierarchy. The constructs can be evaluated efficiently by leveraging existing indexing and query processing techniques. We demonstrate the feasibility of our concepts with initial measurements on a HANA-based prototype.
Keywords :
SQL; database indexing; relational databases; HANA-based prototype; RDBMS; SAP HANA; SQL language; SQL-based systems; hierarchical data handling; hierarchical data modeling; indexing techniques; query processing techniques; relational database systems; Bills of materials; Data models; Encoding; Engines; Indexing; Syntactics; XML;
Conference_Titel :
Data Engineering (ICDE), 2015 IEEE 31st International Conference on
Conference_Location :
Seoul
DOI :
10.1109/ICDE.2015.7113376