×

Database management system and method for databases having large objects

  • US 6,615,219 B1
  • Filed: 12/29/1999
  • Issued: 09/02/2003
  • Est. Priority Date: 12/29/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method for managing binary large objects in a database management system, comprising:

  • constructing a database table having a plurality of rows of data, each row including one or more fixed-length data elements and one or more object identifiers referencing and associated with respective binary large objects;

    maintaining each binary large object in a section of contiguous storage reference by the associated identifier;

    storing an information header before each section of contiguous storage;

    storing file addresses of binary large objects as part of the object identifiers;

    constructing an allocation control table having a plurality of entries, each entry referencing an associated portion of storage; and

    locking the allocation control table entry prior to allocating storage for a binary large object from the portion of storage associated with the table entry, thereby limiting allocation of storage within an associated portion of storage to one transaction at a time and controlling multi-transaction access to the storage area of the binary large objects.

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