AbstractWe present constructs for computing aggregate functions over sets of tuples and along paths in a database graph.We show how Datalog can be extended to compute a large class of queries with aggregates without incurring the large expense of a language with general set manipulation capabilities. In particular, we aim for queries that can be executed efficiently in parallel, using the class nc and its various subclasses as formal models of low parallel complexity.Our approach retains the standard relational notion of relations as sets of tuples, not requiring the introduction of multisets. In the case where no rules are recursive, the language is exactly as expressive as Klug's first-order language with aggregates. We show that this cla...
With the rise of social networks, large-scale graph analysis becomes increasingly important. Because...
AbstractWe study here the language Datalog(≠), which is the query language obtained from Datalog by ...
There is renewed interest in graph query languages, where querying Web data (such as linked data, or...
AbstractWe present constructs for computing aggregate functions over sets of tuples and along paths ...
In the Big Data era, there is a resurgence of interest in using Datalog to express data analysis app...
Supporting aggregates in recursive logic rules represents a very important problem for Datalog. To s...
Abstract Supporting aggregates in recursive logic rules represents a very important problem for Data...
We study adding aggregate operators, such as sum-ming up elements of a column of a relation, to log-...
Recent theoretical advances have enabled the use of special monotonic aggregates in recursion. These...
An important step in data analysis is the exploration of data. For traditional relational databases ...
The growing importance of data science applications has motivated great research interest in powerfu...
Streaming systems have an advantage over query engines for graph databases with regard to data aggre...
Querying RDF data is viewed as one of the main appli-cations of graph query languages, and yet the s...
We consider the problem of improving the computational efficiency of a functional query language. Ou...
AbstractWe give lower bounds on the complexity of certain Datalog queries. Our notion of complexity ...
With the rise of social networks, large-scale graph analysis becomes increasingly important. Because...
AbstractWe study here the language Datalog(≠), which is the query language obtained from Datalog by ...
There is renewed interest in graph query languages, where querying Web data (such as linked data, or...
AbstractWe present constructs for computing aggregate functions over sets of tuples and along paths ...
In the Big Data era, there is a resurgence of interest in using Datalog to express data analysis app...
Supporting aggregates in recursive logic rules represents a very important problem for Datalog. To s...
Abstract Supporting aggregates in recursive logic rules represents a very important problem for Data...
We study adding aggregate operators, such as sum-ming up elements of a column of a relation, to log-...
Recent theoretical advances have enabled the use of special monotonic aggregates in recursion. These...
An important step in data analysis is the exploration of data. For traditional relational databases ...
The growing importance of data science applications has motivated great research interest in powerfu...
Streaming systems have an advantage over query engines for graph databases with regard to data aggre...
Querying RDF data is viewed as one of the main appli-cations of graph query languages, and yet the s...
We consider the problem of improving the computational efficiency of a functional query language. Ou...
AbstractWe give lower bounds on the complexity of certain Datalog queries. Our notion of complexity ...
With the rise of social networks, large-scale graph analysis becomes increasingly important. Because...
AbstractWe study here the language Datalog(≠), which is the query language obtained from Datalog by ...
There is renewed interest in graph query languages, where querying Web data (such as linked data, or...