Projects per year
Abstract / Description of output
This paper presents Zidian, a middleware for key-value (KV) stores to speed up SQL query evaluation over NoSQL. As opposed to common practice that takes a tuple id or primary key as key and the entire tuple as value, Zidian proposes a block-as-a-value model BaaV. BaaV represents a relation as keyed blocks (k, B), where k is a key of a block (a set) B of partial tuples. We extend relational algebra to BaaV. We show that under BaaV, Zidian substantially reduces data access and communication cost. We provide characterizations (sufficient and necessary conditions) for (a) result-preserving queries, i.e., queries covered by available BaaV stores, (b) scan-free queries, i.e., queries that can be evaluated without scanning any table, and (c) bounded queries, i.e., queries that can be answered by accessing a bounded amount of data. We show that in parallel processing, Zidian guarantees (a) no scans for scan-free queries, (b) bounded communication cost for bounded queries; and (c) parallel scalability, i.e., speedup when adding processors. Moreover, Zidian can be plugged into existing SQL-over-NoSQL systems and retains horizontal scalability. Using benchmark and real-life data, we empirically verify that Zidian improves existing SQL-overNoSQL systems by 2 orders of magnitude on average.
Original language | English |
---|---|
Title of host publication | Proceedings of the VLDB Endowment |
Subtitle of host publication | Proceedings of the 45th International Conference on Very Large Data Bases, Los Angeles, California |
Publisher | Very Large Data Base Endowment Inc. |
Pages | 1153-1166 |
Number of pages | 14 |
Volume | 12 |
Edition | 10 |
DOIs | |
Publication status | Published - 1 Jun 2019 |
Event | 45th International Conference on Very Large Data Bases - Los Angeles, United States Duration: 26 Aug 2019 → 30 Aug 2019 http://vldb.org/2019/ |
Publication series
Name | Proceedings of the VLDB Endowment |
---|---|
Publisher | VLDB Endowment |
Number | 10 |
Volume | 12 |
ISSN (Electronic) | 2150-8097 |
Conference
Conference | 45th International Conference on Very Large Data Bases |
---|---|
Abbreviated title | VLDB 2019 |
Country/Territory | United States |
City | Los Angeles |
Period | 26/08/19 → 30/08/19 |
Internet address |
Fingerprint
Dive into the research topics of 'Block as a Value for SQL over NoSQL'. Together they form a unique fingerprint.Projects
- 2 Finished
-
-
VADA: Value Added Data Systems: Principles and Architecture
Libkin, L., Buneman, P., Fan, W. & Pieris, A.
1/04/15 → 30/09/20
Project: Research