Query optimization is an especially challenging problem in graph databases due to its wide plan space and the difficulty in gathering statistics. In this demonstration, we propose a new cost-based query optimizer called gCBO for graph databases and implement it in a specific graph database (i.e., gStore). To tackle the aforementioned challenges, gCBO employs a hybrid plan enumerator based on dynamic programming, cost models that capture the characteristics of different types of joins, and a sampling-based cardinality estimation strategy that gathers the necessary statistics on-the-fly. What is more, to absorb the experience of users, we build an interactive component for gCBO, which allows users to receive the optimized execution plans with detailed information and generate their own plans for execution.
CITATION STYLE
Yang, L., Yang, L., Pang, Y., & Zou, L. (2022). gCBO: A Cost-based Optimizer for Graph Databases. In International Conference on Information and Knowledge Management, Proceedings (pp. 5054–5058). Association for Computing Machinery. https://doi.org/10.1145/3511808.3557197
Mendeley helps you to discover research relevant for your work.