textabstractAbstract In this paper we study the space of operator trees that can be used to answer a join query, with the goal of generating elements form this space at random. We solve the problem for queries with acyclic query graphs. We first count, in O(n^3) time, the exact number of trees that can be used to evaluate a given query on n relations. The intermediate results of the counting procedure then serve to generate random, uniformly distributed operator trees in O(n^2) time per tree. We also establish a mapping between the N operator trees for a query and the integers 1 through N ---i.e.a ranking--- and describe ranking and unranking procedures with complexity O(n^2) and (n^2 log n), respectively
Join ordering is one of the most important, but also most challenging problems of query optimization...
We study which property testing and sublinear time algorithms can be transformed into graph streamin...
We introduce a method for generating CP-nets uniformly at random. As CP-nets encode a subset of part...
We study the effectiveness of probabilistic selection of join-query evaluation plans, without relian...
textabstractUniform sampling of join orders is known to be a competitive alternative to transformati...
Abstract. Uniform sampling of join orders is known to be a competitive alternative to transformation...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a variant...
.<F3.733e+05> Recent developments in database technology, such as deductive database systems, ...
One of the main features of XQuery compared to traditional query languages like SQL, is that it pres...
In this paper we present probabilistic algorithms over random binary search trees such that: a) the ...
We consider the problem of generating random graphs in evolving random graph models. In the standard...
A major task in query optimization is finding an optimal or near-optimal order to perform join opera...
Statistics computation over data streams is often required by many applications, including processin...
Abstract. In this paper, we present randomized algorithms over binary search trees such that: (a) th...
We study which property testing and sublinear time algorithms can be transformed into graph streamin...
Join ordering is one of the most important, but also most challenging problems of query optimization...
We study which property testing and sublinear time algorithms can be transformed into graph streamin...
We introduce a method for generating CP-nets uniformly at random. As CP-nets encode a subset of part...
We study the effectiveness of probabilistic selection of join-query evaluation plans, without relian...
textabstractUniform sampling of join orders is known to be a competitive alternative to transformati...
Abstract. Uniform sampling of join orders is known to be a competitive alternative to transformation...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a variant...
.<F3.733e+05> Recent developments in database technology, such as deductive database systems, ...
One of the main features of XQuery compared to traditional query languages like SQL, is that it pres...
In this paper we present probabilistic algorithms over random binary search trees such that: a) the ...
We consider the problem of generating random graphs in evolving random graph models. In the standard...
A major task in query optimization is finding an optimal or near-optimal order to perform join opera...
Statistics computation over data streams is often required by many applications, including processin...
Abstract. In this paper, we present randomized algorithms over binary search trees such that: (a) th...
We study which property testing and sublinear time algorithms can be transformed into graph streamin...
Join ordering is one of the most important, but also most challenging problems of query optimization...
We study which property testing and sublinear time algorithms can be transformed into graph streamin...
We introduce a method for generating CP-nets uniformly at random. As CP-nets encode a subset of part...