As a promising object-oriented reuse technology, frameworks have been attracting enough attention. However, much less work has been done on framework-based development, compared with on framework development. In this thesis we described our work, framework-based implementation of an optimizer for a relational database. We implemented our target optimizer based on a query optimization framework, OPT++. In order to borrow expertise from a mature optimizer, we studied a model optimizer, the PostgreSQL optimizer. The operators and algorithms supported by it are summarized. The transformative rules applied are extracted. Its search strategy is analyzed. In our application, typical operators for relational algebra are supported. Main transforma...
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
This paper studies the various aspects of query optimization in deductive object-oriented databas...
Query Optimization is considered to be one of the most important challenges in database management. ...
In this thesis, we describe a third-generation extensible query optimization framework that has evol...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...
Traditional query optimization and compiler optimization techniques have evolved indepen-dently over...
Query optimization is a crucial part in relational database management systems because it can make a...
Database query optimization is a hard research problem. Exhaustive techniques are adequate for trivi...
A SQL-like object-oriented query language is implemented on Exodus Storage Manager with an original ...
Relational databases provide the ability to store user-defined functions and predicates which can be...
Most of today's web applications run on relational database systems. Communication with them is poss...
The thesis is an implementation and study on query optimization for a single-user database system. T...
The paper describes a rule-based query optimizer for object-oriented databases. The originality of t...
This thesis proposes a reusable architecture for extensible query optimization. A query optimization...
The design and implementation of advanced personalized database applications requires a preference-d...
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
This paper studies the various aspects of query optimization in deductive object-oriented databas...
Query Optimization is considered to be one of the most important challenges in database management. ...
In this thesis, we describe a third-generation extensible query optimization framework that has evol...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...
Traditional query optimization and compiler optimization techniques have evolved indepen-dently over...
Query optimization is a crucial part in relational database management systems because it can make a...
Database query optimization is a hard research problem. Exhaustive techniques are adequate for trivi...
A SQL-like object-oriented query language is implemented on Exodus Storage Manager with an original ...
Relational databases provide the ability to store user-defined functions and predicates which can be...
Most of today's web applications run on relational database systems. Communication with them is poss...
The thesis is an implementation and study on query optimization for a single-user database system. T...
The paper describes a rule-based query optimizer for object-oriented databases. The originality of t...
This thesis proposes a reusable architecture for extensible query optimization. A query optimization...
The design and implementation of advanced personalized database applications requires a preference-d...
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
This paper studies the various aspects of query optimization in deductive object-oriented databas...
Query Optimization is considered to be one of the most important challenges in database management. ...