CARDINALITY ESTIMATION FOR OPTIMIZATION OF RECURSIVE OR ITERATIVE DATABASE QUERIES BY DATABASES

Patent №

US 9,720,966

Granted

2017-08-01

Filed 2012

Owner

TERADATA CORPORATION

Lab

AI components

4

kr · planning · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13721901

An execution plan for executing one or more iterations of recursive database queries can be generated in accordance with one aspect of the invention. For example, in accordance with one embodiment of the invention, one or more cardinalities (results or size of results, including intermediate results) associated with one or more iterations can be estimated. This estimation can, for example, by performed by using a sampling or sampling-based algorithm.In addition, a plan generated for execution of one or more iteration of a recursive query can be modified or replaced by comparing the actual cardinality with its estimation. As a result, the first one or more iterations may be executed using a first plan but the subsequent one or more iterations may use a modified or different execution plan.

AI classification

AI hardware1.00
Planning0.83
Evolutionary computation0.77
Knowledge representation0.54
Machine learning0.33
Natural language0.01
Vision0.00
Speech0.00

Ownership

TERADATA CORPORATION

assignment · 295520183

Assignors

GHAZAL, AHMAD, SEID, DAWIT

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

© 2026 NYSGPT2525 LLC