DATABASE SYSTEM WITH METHODOLOGY FOR DISTRIBUTING QUERY OPTIMIZATION EFFORT OVER LARGE SEARCH SPACES

Patent №

US 6,807,546

Granted

2004-10-19

Filed 2003

Owner

SYBASE, INC.

Lab

AI components

3

ml · kr · planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10249791

In a database system, a method for optimization of a query is described. When a query is received which requests data from a database, a plurality of plans which can be used for obtaining data requested by the query are enumerated. A search tree is created based upon these plans, with nodes of the search tree representing segments of the plans. A limited number of nodes of the search tree are selected for evaluation to limit the effort spent on query optimization. A complete plan for execution of the query is generated by evaluating the selected nodes of the search tree and, if the evaluation determines that a given node is more favorable than comparable nodes previously evaluated, retaining the given node as part of the complete plan.

Machine learningKnowledge representationPlanningG06F 16/24526G06F 16/24542Y10S 707/99933Y10S 707/99943

AI classification

Planning1.00
Knowledge representation0.98
Machine learning0.92
Natural language0.05
AI hardware0.03
Evolutionary computation0.02
Speech0.00
Vision0.00

Ownership

SYBASE, INC.

assignment · 136370558

Assignors

YOUNG-LAI, MATTHEW

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC