×

Database system with improved methods for storing free-form data objects of data records

  • US 5,991,776 A
  • Filed: 06/21/1996
  • Issued: 11/23/1999
  • Est. Priority Date: 08/20/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. In a system for storing information in data records, a method for storing free-form data objects apart from the data records while maintaining an association between each data object and a corresponding data record, the method comprising:

  • (a) partitioning a persistent storage media into a plurality of variable-length storage regions, wherein said variable-length storage regions comprise at least one large and at least one small storage block, all said at least one small block having a uniform storage size, all said at least one large storage block having a storage size which is a multiple of said uniform storage size;

    (b) storing a list of ones of said storage regions which are available for data storage;

    (c) receiving a request for storing a data object associated with a particular one of the data records;

    (d) selecting from said list at least one of said large storage regions for attaining space equal to or less than required for storing the data object;

    (e) if additional storage is still required for storing the data object, selecting from said list at least one of said small storage regions for storing the data object for attaining space sufficient for storing the data object;

    (f) storing the data object of interest in said selected one or more regions; and

    (g) storing a handle to the data object in the associated data record, so that the data object can be associated with its particular data record.

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