Optimizing Navigational Graph Queries
<|reference_start|>Optimizing Navigational Graph Queries: We study the optimization of navigational graph queries, i.e., queries which combine recursive and pattern-matching fragments. Current approaches to their evaluation are not effective in practice. Towards addressing this, we present a number of novel powerful optimization techniques which aim to constrain the intermediate results during query evaluation. We show how these techniques can be planned effectively and executed efficiently towards the first practical evaluation solution for complex navigational queries on real-world workloads. Indeed, our experimental results show several orders of magnitude improvement in query evaluation performance over state-of-the-art techniques on a wide range of queries on diverse datasets.<|reference_end|>
@article{mulder2024optimizing,
    title={Optimizing Navigational Graph Queries},
    author={Thomas Mulder, George Fletcher, Nikolay Yakovets},
    journal={arXiv preprint arXiv:2406.05417},
    year={2024},
    archivePrefix={arXiv},
    eprint={2406.05417},
    primaryClass={cs.DB}
}