Database system with methodology for high-performance date

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6490578
SERIAL NO

09675247

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

System and methods are described for improved indexing and processing (e.g., query processing) of date-based information. A date value may be viewed as comprising year (y), month (m), and day (d) components. A DateIndex index data structure is defined to comprise three distinct groups of bitmaps: one for years, another for months, and another for days, respectively. This index can be created on a column having a datatype of 'date' (e.g., standard SQL datatype which stores date literals). A month group is defined to contain exactly 12 bitmaps (call them M[1], M[2], . . . , M[12]) to track rows meeting at a specified month range for a particular column. Each successive bitmap within the group stores a successively smaller subrange of possible month values (e.g., month 1-12, month 2-12, month 3-12, and so forth and so on). In a similar manner, bitmaps may be created for tracking day and year ranges. Additionally, an 'existence bitmap' (EBM) is used to track whether particular rows exist in a given column being indexed. Armed with this information, the system can now resolve a desired query operation using set algebra. Depending on the particular date value(s) under consideration, use of set algebra may often be optimized, thereby reducing the number of bitmap operations required. By providing a new index structure specifically designed for date columns, the approach significantly reduces the number of bitmap operations required to do each of these operations and also significantly reduces the amount of I/O required to do each operation.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
SYBASE INC A CORPORATION OF DELAWARE6475 CHRISTIE AVENUE EMERYVILLE CA 94608

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Burkhard, Neil A Westford, MA 2 68

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation