×

System and method for storing and retrieving a field of a user defined type outside of a database store in which the type is defined

  • US 7,287,039 B2
  • Filed: 05/04/2005
  • Issued: 10/23/2007
  • Est. Priority Date: 10/23/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for storing data in a database store of a computer system, comprising:

  • defining a type of an object that can be persisted in the database store, wherein the type definition comprises a plurality of fields;

    assigning each of said plurality of fields one of a plurality of data types supported by the database store;

    designating at least one of the plurality of fields of the type definition as containing data that is to be stored as a file outside of the database store separately from the data of the other fields of the plurality of fields of the type definition while maintaining its association to said other fields as part of the defined type and while maintaining the assigned data type of said at least one designated field;

    creating a unique dedicated directory within a file system of the computer system for storing files containing the data of said at least one designated field of instances of the user defined type;

    receiving requests to store objects that are different instances of the user defined type, and for each such request to store an object that is an instance of the user defined type;

    determining from the designation of said at least one field of the instance of the user defined type that the data of that field is to be stored as a file outside of the database store;

    storing the data of said at least one designated field of the instance of the user defined type as a respective file within the created directory; and

    storing the data in each of the other fields of said plurality of fields of the instance of the user defined type within the database store.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×