An apparatus, program product and method utilize a query optimizer that
relies upon a plurality of dynamically-dispatchable active strategy
entities to generate an optimized execution plan for a database query. The
plurality of active strategy entities form a optimizer framework from
which the knowledge available to the optimizer, and the intelligence
utilized by the optimizer in generating execution plans, may be
represented in a structured, flexible, extensible and easily-modifiable
manner.
Un aparato, un producto del programa y un método utilizan un optimizador de la pregunta que confíe en una pluralidad de entidades activas dynamically-dispatchable de la estrategia para generar un plan optimizado de la ejecución para una pregunta de la base de datos. La pluralidad de entidades activas de la estrategia forma una manera del marco del optimizador de el cual el conocimiento disponible para el optimizador, y de la inteligencia utilizada por el optimizador en la generación de planes de la ejecución, se puede representar en haber estructurado, flexible, extensible y fa'cil-modificable.