|
计算机应用研究 2005
Object-Oriented Framework for Query Optimizer
|
Abstract:
Designing and implementing a query optimizer with excellent extensibility can greatly improve the efficiency and quality of the development of a database management system. We introduce an OO framework for query optimizer. It gives the optimizer implementer the ability to easily extend logical query algebra; physical query algebra and query rewrite subsystem. And, utilizing the inheritance and polymorphism mechanism of OO design, it gains the weak coupling of subsystems.