Title :
Putting Pixels in Place: A Storage Layout Language for Scientific Data
Author :
Baumann, Peter ; Feyzabadi, Seyedshams ; Jucovschi, Constantin
Author_Institution :
Center for Adv. Syst. Eng. (CASE), Jacobs Univ. Bremen, Bremen, Germany
Abstract :
Array-like structures constitute a significant share of scientific data. As arrays are not adequately supported as first-class citizens in traditional database systems, array DBMS technology has emerged offering bespoke query and storage support. On physical level, one challenge in such systems is to find performance efficient partitionings ("tilings") of large, multi-dimensional arrays. We propose a storage layout language for arrays which embeds into the query language and gives users comfortable, yet concise control over important physical tuning parameters. Further, this sub-language wraps several strategies which we have found useful in face of massive spatio-temporal data sets. We motivate the need for such a language through performance observations, describe tiling strategies implemented, and introduce the language making these accessible through DML statements.
Keywords :
data structures; database management systems; query languages; query processing; array DBMS technology; array-like structures; massive spatio-temporal data sets; multidimensional arrays; query language; scientific data; storage layout language; sublanguage wraps; access constraints; geo imagery; geo service privacy and security; query modification; raster query language;
Conference_Titel :
Data Mining Workshops (ICDMW), 2010 IEEE International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4244-9244-2
Electronic_ISBN :
978-0-7695-4257-7
DOI :
10.1109/ICDMW.2010.70