×

Method and system for effectively representing query results in a limited amount of memory

  • US 5,926,807 A
  • Filed: 05/08/1997
  • Issued: 07/20/1999
  • Est. Priority Date: 05/08/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method in a computer system for managing the size of a result set produced in response to a database query, the result set comprising a plurality of rows each having information including a sort key, the sort keys of all of the rows of the result set together comprising a sort key range, the method comprising the steps of:

  • dividing the rows of the result set into a plurality of segments, each segment being either a full segment containing complete information for each of its rows or an abridged segment containing incomplete information for each of its rows, the sort keys of the rows of each segment comprising a sort key subrange within the sort key range, such that the sort key subranges of the segments are non-overlapping;

    selecting a segment to abridge based on a likelihood of receiving a request for complete information for one of the rows in the segment; and

    abridging the selected segment by discarding at least a portion of the information for each row of the selected segment, such that the size of the selected segment and the size of the result set as a whole are both reduced.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×