Method and system for processing queries in a database system using index structures that are not native to the database system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5893104
SERIAL NO

08677159

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for processing a query in a database system using index types that are not built into the database system are disclosed. Routines for managing an index structure that is not supported by a database system are generated. Data that identifies the routines are submitted to the database system, thereby 'registering' the index types with the database system. In response to statements issued to the database system by a client, the database system calls the routines, causing the routines to create an index structure using data from a data container in the database, and to generate data that indicates which data in the data container satisfies a query issued by the client. The routines of the registered index type extend the indexing capabilities of the database systems and one or more such index types can be registered with the database system. The index structure managed by the routines may be maintained within segments of the database, and the segments may be accessed as index-only tables. Storing a row of data in a database using index-only tables involves storing in a leaf node an index entry that includes a key value along with all other values in the row of data. If the row of data exceeds a predetermined size, then a portion of the row of data is stored in an overflow area. Retrieving a row of data from an index-only table for a user-supplied key involves identifying a leaf node for the key, and reading a row of data from the index entry and any remaining portion from the overflow area when the row exceeds the predetermined size.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • ORACLE INTERNATIONAL CORPORATION

International Classification(s)

  • No Non-US Classification to display

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
DeFazio, Samuel Hollis, NH 4 374
Hong, Chin San Francisco, CA 3 103
Murthy, Ravi Sunnyvale, CA 129 4524
Nori, Anil Fremont, CA 18 906
Srinivasan, Jagannathan Nashua, NH 45 2165

Cited Art Landscape

Load Citation

Patent Citation Ranking

  • No Patent Citation Ranking to display

Forward Cite Landscape

Load Citation