Abstract / Description of output
We study the problem of answering conjunctive queries with free access patterns under updates. A free access pattern is a partition of the free variables of the query into input and output. The query returns tuples over the output variables given a tuple of values over the input variables.
We introduce a fully dynamic evaluation approach for such queries. We also give a syntactic characterisation of those queries that admit constant time per single-tuple update and whose output tuples can be enumerated with constant delay given an input tuple. Finally, we chart the complexity trade-off between the preprocessing time, update time and enumeration delay for such queries. For a class of queries, our approach achieves optimal, albeit non-constant, update time and delay. Their optimality is predicated on the Online Matrix-Vector Multiplication conjecture. Our results recover prior work on the dynamic evaluation of conjunctive queries without access patterns.
We introduce a fully dynamic evaluation approach for such queries. We also give a syntactic characterisation of those queries that admit constant time per single-tuple update and whose output tuples can be enumerated with constant delay given an input tuple. Finally, we chart the complexity trade-off between the preprocessing time, update time and enumeration delay for such queries. For a class of queries, our approach achieves optimal, albeit non-constant, update time and delay. Their optimality is predicated on the Online Matrix-Vector Multiplication conjecture. Our results recover prior work on the dynamic evaluation of conjunctive queries without access patterns.
Original language | English |
---|---|
Title of host publication | Proceedings of the 26th International Conference on Database Theory (ICDT 2023) |
Editors | Floris Geerts, Brecht Vandevoort |
Place of Publication | Dagstuhl, Germany |
Publisher | Schloss Dagstuhl - Leibniz-Zentrum für Informatik |
Pages | 17:1-17:20 |
Number of pages | 56 |
Volume | 255 |
ISBN (Electronic) | 9783959772709 |
DOIs | |
Publication status | Published - 17 Mar 2023 |
Event | The 26th International Conference on Database Theory, 2023 - Ioannina, Greece Duration: 28 Mar 2023 → 31 Mar 2023 Conference number: 26 http://edbticdt2023.cs.uoi.gr/ |
Publication series
Name | LIPIcs – Leibniz International Proceedings in Informatics |
---|---|
ISSN (Electronic) | 1868-8969 |
Conference
Conference | The 26th International Conference on Database Theory, 2023 |
---|---|
Abbreviated title | ICDT 2023 |
Country/Territory | Greece |
City | Ioannina |
Period | 28/03/23 → 31/03/23 |
Internet address |
Keywords / Materials (for Non-textual outputs)
- fully dynamic algorithm
- enumeration delay
- complexity trade-of
- dichotomy