Object-Oriented Framework for Query Optimizer
XU Chi-heng · Jisuanji yingyong yanjiu · 2005
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.