Abstract | ||
---|---|---|
We designed a language, Parallel LERA, supporting self-scheduling query processing in a multiprocessor database system. This language results from a compilation phase which performs the optimization and parallelization of database queries. The design of the language follows a compositional approach by using fine grain operations combined within Parallel LERA constructs. This approach leads to simplify the run-time system and allows high performance of the compiled code due to optimization possibilities. Control strategies are introduced in the query code using basic control operations which perform dataflow control and query synchronization. The introduction of control operations provides a complete separation of data and control processing. Data dependent computations raise optimization opportunities handled into customized control strategies. The proposed control optimizations lead to a reduction in data and control communication and avoid unnecessary computations. |
Year | DOI | Venue |
---|---|---|
1992 | 10.1007/3-540-55599-4_127 | PARLE |
Keywords | Field | DocType |
compositional approach,parallel query processing language,database system | Query optimization,RDF query language,Query language,Programming language,Query expansion,Computer science,Data control language,View,Query by Example,Online aggregation | Conference |
ISBN | Citations | PageRank |
3-540-55599-4 | 7 | 0.61 |
References | Authors | |
5 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Carla Chachaty | 1 | 17 | 6.59 |
Pascale Borla-Salamet | 2 | 70 | 25.10 |
Mike Ward | 3 | 8 | 2.35 |