Proceedings of the 36th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems 2017
DOI: 10.1145/3034786.3034796
|View full text |Cite
|
Sign up to set email alerts
|

Benchmarking the Chase

Abstract: The chase is a family of algorithms used in a number of data management tasks, such as data exchange, answering queries under dependencies, query reformulation with constraints, and data cleaning. It is well established as a theoretical tool for understanding these tasks, and in addition a number of prototype systems have been developed. While individual chase-based systems and particular optimizations of the chase have been experimentally evaluated in the past, we provide the first comprehensive and publicly … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

1
116
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 79 publications
(125 citation statements)
references
References 40 publications
1
116
0
Order By: Relevance
“…Most subsequent research has been directed at identifying fragments of SQL where equivalence is decidable, under set semantics [17,47] or bag semantics [24]. This line of work, focused on theoretical aspects of the problem [51,47,41], led to very few implementations, most of which were restricted to applying the chase procedure to conjunctive queries [14].…”
Section: Introductionmentioning
confidence: 99%
“…Most subsequent research has been directed at identifying fragments of SQL where equivalence is decidable, under set semantics [17,47] or bag semantics [24]. This line of work, focused on theoretical aspects of the problem [51,47,41], led to very few implementations, most of which were restricted to applying the chase procedure to conjunctive queries [14].…”
Section: Introductionmentioning
confidence: 99%
“…Recall that SPARQL is the standard language for querying the Semantic Web, 6 while OWL 2 QL is a prominent profile of the OWL 2 Web Ontology Language, the standard formalism for modeling Semantic Web ontologies. 7 We give a simple example of a warded set of TGDs, which is extracted from the set of TGDs that encodes the OWL 2 direct semantics entailment regime for OWL 2 QL. Example 3.3.…”
Section: The Logical Core Of Vadalogmentioning
confidence: 99%
“…With respect to mapping execution, an important category of related systems are the chase-based tools [10], designed to enforce a set of constraints (e.g., in the form of tgds) over a database instance for several goals, including data exchange and data cleaning. Native implementations of most advanced chase techniques often lead to very good performance, although their general purpose target and absence of domain-specific features (for example many even lack algebraic operations) make an evaluation over the statistical setting not promising.…”
Section: Scaling In Statistical Data Processingmentioning
confidence: 99%
“…Therefore, in (4), operator op M 1 considers twice at least a dimension tuple that in σ 2 is considered once, resulting in J = J . 10 To violate condition (b), it is sufficient to consider any two mathematical operations such that the distributivity does not hold to show that the values of the calculated measures are not correct. In effects, in these cases, distributing the application of op The above result characterizes the problem of telling whether two tgds are composable in the presence of generic operators.…”
mentioning
confidence: 99%