Foundations of Deductive Databases and Logic Programming 1988
DOI: 10.1016/b978-0-934613-40-8.50016-6
|View full text |Cite
|
Sign up to set email alerts
|

Performance Evaluation of Data Intensive Logic Programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
37
0

Year Published

1992
1992
1999
1999

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 64 publications
(38 citation statements)
references
References 11 publications
1
37
0
Order By: Relevance
“…We have assumed that the base relations A, B and C, associated, respectively, with the predicates a, b and c, have a "cylindric structure" [6]. We represent the a We are assuming that it is known that the database is acyclic.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…We have assumed that the base relations A, B and C, associated, respectively, with the predicates a, b and c, have a "cylindric structure" [6]. We represent the a We are assuming that it is known that the database is acyclic.…”
Section: Resultsmentioning
confidence: 99%
“…The effectiveness of the bottom-up execution for bound queries is based on optimizations techniques that transform the original program into an equivalent one that efficiently exploits bindings during fixpoint-based computation [5,6,8,14,22,23,26,31]. These rewriting techniques give the bottom-up computation a wider applicability range than the top-down computation typical of Prolog, and have been used successfully in several deductive database prototypes.…”
Section: Motivationsmentioning
confidence: 99%
“…Note that in a bottom-up evaluation, the transformed program (the demand algorithm) will neverperform more work than the untransformed program (the exhaustive algorithm) would-modulo a small amount of overhead for computing magic facts, which are reported to be only a small fraction of the generated facts [4]. In practice, the demand algorithm usually performs far less work than the exhaustive algorithm.…”
Section: End Of Examplementioning
confidence: 99%
“…Most of these strategies rewrite the original program into a queryequivalent new program which can be evaluated more efficiently by the seminaive algorithm [2,14,4,3,9,10,12]. The improved efficiency of the rewritten program is due to the fact that it restricts the search to the portion of the underlying database that is relevant to the query.…”
Section: Introductionmentioning
confidence: 99%
“…These specialized techniques are important, since many programs of practical interest contain only linear recursive rules, to which these techniques apply, yielding an order of magnitude improvement in efficiency [16]. Comparisons between the magic-set method and the counting method can be found in [3,8].…”
Section: Introductionmentioning
confidence: 99%