US2004093329A1PendingUtilityA1
Database system and query optimiser
Priority: Feb 1, 2001Filed: Feb 1, 2002Published: May 13, 2004
Est. expiryFeb 1, 2021(expired)· nominal 20-yr term from priority
G06F 16/2246Y10S707/99943G06F 16/24545Y10S707/99942Y10S707/99933
43
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Method for optimising a query with respect to a database structure. Database information is received with respect to a specific data source, a search database structure is generated for the data source, based on the received data source information, a query request is received for the data source, the search database structure is analyzed by counting a number of hits for respective sections of the query request, and an optimized query request is calculated based on the analysis performed.
Claims
exact text as granted — not AI-modified1 . Method for optimising a query with respect to a database structure, comprising:
receiving database information with respect to a specific data source (DS), generating a search database structure (E) for said data source (DS), based on said received data source information, receiving a query request for said data source (DS), analyzing the search database structure (E) by counting a number of hits for respective sections of said query request, and calculating an optimized query request based on the analysis performed.
2 . Method according to claim 1 , further comprising
generating said search database structure by organizing data elements of the same type in respective tree structures (A, B).
3 . Method according to claim 2 , further comprising
providing each data element of a tree with a number (COUNT) representative of the number of data elements arranged in the tree structure (A, B) under said respective data element.
4 . Method according to any of the preceding claims, further comprising
linking elements of a first tree (A) with elements of a second tree (B) via linking elements (H), wherein a linking element represents a data record relation.
5 . Method according to claim 4 , further comprising
determining a key set for the optimized query request.
6 . Database structure, for storage of data within a computer system, comprising
data elements of a first type (G), representing database entries, and data elements of a second type (H), associated with said data elements of the first type (G), wherein the data elements of the first type (G) are arranged in a first tree structure, and wherein the data elements of the second type (H) are arranged in a second tree structure.
7 . Data structure according to claim 6 , wherein end sections of the tree structures are connected via linking elements to a start section of the tree structure.
8 . Data structure according to claim 6 or 7 , wherein multiple occurrences of similar data elements of the first type (G) are arranged in a set of data elements that are mutually connected through linking elements, and wherein one data element of the set is directly part of the respective tree structure.
9 . Data element for a database structure according to any of the preceding claims 6 - 8 , comprising
a first pointer pair (LSR, RSR), a second pointer pair (LHR, RHR), a third pointer pair (LVR, RVR).
10 . Data element according to claim 9 , further comprising an IF pointer (IF).
11 . Computer program product, comprising code portions for executing when loaded into a computer memory the steps of a method according to any of the claims 1 - 5 .Join the waitlist — get patent alerts
Track US2004093329A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.