×

Method and apparatus for parallel execution of user-defined functions in an object-relational database management system

  • US 5,754,841 A
  • Filed: 10/20/1995
  • Issued: 05/19/1998
  • Est. Priority Date: 10/20/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for processing object data, comprising:

  • a client interface for receiving client commands comprising a data surrogate identifying the object data and an object data function and for transmitting processed object data to a client;

    a federated coordinator, coupled to the client interface, for translating client commands into object server commands;

    an object server coupled to the federated coordinator, the object server comprising a processor and a data storage device for storing the object data;

    a virtual processor instance, performed on the processor, for performing the object data function on the object data identified by the data surrogate and for producing the processed object data;

    a virtual disk instance, performed in the data storage device and logically associated with the virtual processor instance, for storing the object data identified by the data surrogate; and

    means for moving the object data function to the virtual processor instance logically associated with the virtual disk instance storing the object data.

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