Query optimizers built on the transformation-based Volcano/Cascades framework are used in many database systems. Transformations proposed earlier on the logical query dag (LQDAG) data structure, which is key in such a framework, focus only on recursion-free queries. In this paper, we propose the recursive logical query dag (RLQDAG) which extends the LQDAG with the ability to capture and transform recursive queries, leveraging recent developments in recursive relational algebra. Specifically, this extension includes: (i) the ability of capturing and transforming sets of recursive relational terms thanks to (ii) annotated equivalence nodes used for guiding transformations that are more complex in the presence of recursion; and (iii) RLQDAG re...
AbstractThe purpose of this paper is to show that a computational model developed in the framework o...
Generating query-answering plans for data integration systems requires to translate a user query, fo...
Traditional database management systems use tree-structured query evaluation plans. While easy to im...
Query optimizers built on the transformation-based Volcano/Cascades framework are used in many datab...
Graph data structures containing massive interrelated data are omnipresent nowadays.Recursive querie...
International audienceGraph databases have received a lot of attention as they are particularly use...
Over the past few years, much attention has been paid to deductive databases. They offer a logic-bas...
AbstractGenerating query-answering plans for data integration systems requires to translate a user q...
Abstract. In this work, we present a semantic query optimization technique to improve the efficiency...
International audienceWith the increasing popularity of data structures such as graphs, re-cursion i...
We demonstrate a system for recursive query answering over labeled graphs. The system is based on a ...
Abstract—Persistent data of most business applications contain recursive data structures, i.e. hiera...
Generating query-answering plans for data integration systems requires to translate a user query, fo...
We present a system called Dist-µ-RA for the distributed evaluation of recursive graph queries. Dist...
Recursion is becoming a key construct in analytic systems, thanks to the increasing popularity of da...
AbstractThe purpose of this paper is to show that a computational model developed in the framework o...
Generating query-answering plans for data integration systems requires to translate a user query, fo...
Traditional database management systems use tree-structured query evaluation plans. While easy to im...
Query optimizers built on the transformation-based Volcano/Cascades framework are used in many datab...
Graph data structures containing massive interrelated data are omnipresent nowadays.Recursive querie...
International audienceGraph databases have received a lot of attention as they are particularly use...
Over the past few years, much attention has been paid to deductive databases. They offer a logic-bas...
AbstractGenerating query-answering plans for data integration systems requires to translate a user q...
Abstract. In this work, we present a semantic query optimization technique to improve the efficiency...
International audienceWith the increasing popularity of data structures such as graphs, re-cursion i...
We demonstrate a system for recursive query answering over labeled graphs. The system is based on a ...
Abstract—Persistent data of most business applications contain recursive data structures, i.e. hiera...
Generating query-answering plans for data integration systems requires to translate a user query, fo...
We present a system called Dist-µ-RA for the distributed evaluation of recursive graph queries. Dist...
Recursion is becoming a key construct in analytic systems, thanks to the increasing popularity of da...
AbstractThe purpose of this paper is to show that a computational model developed in the framework o...
Generating query-answering plans for data integration systems requires to translate a user query, fo...
Traditional database management systems use tree-structured query evaluation plans. While easy to im...