Journal article
Scalable querying of nested data
- Abstract:
-
While large-scale distributed data processing platforms have become an attractive target for query processing, these systems are problematic for applications that deal with nested collections. Programmers are forced either to perform non-trivial translations of collection programs or to employ automated flattening procedures, both of which lead to performance problems. These challenges only worsen for nested collections with skewed cardinalities, where both handcrafted rewriting and automated flattening are unable to enforce load balancing across partitions.
In this work, we propose a framework that translates a program manipulating nested collections into a set of semantically equivalent shredded queries that can be efficiently evaluated. The framework employs a combination of query compilation techniques, an efficient data representation for nested collections, and automated skew-handling. We provide an extensive experimental evaluation, demonstrating significant improvements provided by the framework in diverse scenarios for nested collection programs.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 823.0KB, Terms of use)
-
Authors
- Publisher:
- VLDB Endowment
- Journal:
- Proceedings of the VLDB Endowment More from this journal
- Volume:
- 14
- Issue:
- 3
- Pages:
- 445-457
- Publication date:
- 2020-01-01
- Acceptance date:
- 2020-11-01
- EISSN:
-
2150-8097
- Language:
-
English
- Keywords:
- Pubs id:
-
1150568
- Local pid:
-
pubs:1150568
- Deposit date:
-
2021-04-20
- ARK identifier:
Terms of use
- Copyright holder:
- Smith et al.
- Copyright date:
- 2020
- Rights statement:
- ©2020 The Authors. This work is licensed under the Creative Commons BY-NC-ND 4.0 International License. Visit https://creativecommons.org/licenses/by-nc-nd/4.0/ to view a copy of this license. For any use beyond those covered by this license, obtain permission by emailing [email protected]. Copyright is held by the owner/author(s). Publication rights licensed to the VLDB Endowment.
- Notes:
- https://dl.acm.org/doi/10.5555/3430915.3442441
If you are the owner of this record, you can report an update to it here: Report update to this record