Claims
- 1 (canceled).
- 2. A database processing method used in a database system arranged in a client-server manner, comprising the steps of:
performing a first process, responsive to a request of a program being executed at a client, of enabling a database server operating at a server to transfer Large Object (LOB) data, which has been processed on a database, from said database to a common storage device which is shared between said client and said server, said common storage device being separated from said client and said server through a network, and being other than a storage device to which said database is stored, and enabling said database server operating at said server to respond to said request by transmitting identifying information, which identifies a storage area of said LOB data transferred to said common storage device, to said program; and performing a second process enabling said program being executed at said client to refer to said storage area of said common storage device for said LOB data, based on said identifying information including a processed result of said LOB data, to retrieve the transferred LOB data from said storage area of said common storage device into said program.
- 3. A database processing method as claimed in claim 2, further comprising:
a third process of enabling said program to request an execution of a function defined in said database; a fourth process of enabling said database server to execute said function according to said execution request from said program; a fifth process of enabling said function to create a storage area identifying information of said common storage device to which said data is output; a sixth process of enabling said function to transfer said data to said storage area; and a seventh process of enabling said function to notify said database server of said storage area identifying information.
- 4. A database processing method as claimed in claim 2, further comprising:
an eighth process of enabling plural processes, wherein said eighth process has a parallel database arrangement, and executes database processes in parallel and outputs processed LOB data to said common storage device in parallel.
- 5. A database processing method as claimed in claim 2, further comprising:
a ninth process of enabling said program to refer to said common storage device to which processed LOB data is output by said database server as the same node as a node where said database server is in operation to retrieve said LOB data.
- 6. A database processing system used in a database system arranged in a client-server manner, comprising:
first means, responsive to a request of a program being executed at a client, for enabling a database server operating at a server to transfer Large Object (LOB) data, which has been processed on a database, from said database to a common storage device which is shared between said client and said server, said common storage device being separated from said client and said server through a network and being other than a storage device to which said database is stored, and enabling said database server operating at said server to respond to said request by transmitting identifying information, which identifies a storage area of said LOB data transferred to said common storage device, to said program; and second means for enabling said program being executed at said client to refer to said storage area of said common storage device for said LOB data, based on said identifying information including a result of processing said LOB data, to retrieve the transferred LOB data from said storage area of said common storage device into said program.
- 7. A database processing system as claimed in claim 6, further comprising:
third means for enabling said program to request an execution of a function defined in said database; fourth means for enabling said database server to execute said function according to said execution request from said program; fifth means for enabling said function to create a storage area identifying information of said common storage device to which said data is output; sixth means for enabling said function to output said data to said storage area; and seventh means for enabling said function to notify said database server of said storage area identifying information.
- 8. A database processing system as claimed in claim 6, further comprising:
eighth means for enabling plural processes, wherein said eighth process has a parallel database arrangement, and executes database processes in parallel and outputs processed LOB data to said common storage device in parallel.
- 9. A database processing system as claimed in claim 8, further comprising:
ninth means for enabling said program to refer to said common storage device to which processed LOB data is output by said database server as the same node as a node where said database server is in operation to retrieve said LOB data.
- 10. A computer readable storage medium having stored therein an executable program which is executed in a database processing system used in a database system arranged in a client-server manner, comprising:
first code means, responsive to a request of a program being executed at a client, of enabling a database server operating at a server to transfer Large Object (LOB) data, which has been processed on a database, from said database to a common storage device which is shared between said client and said server, said common storage device being separated from said client and said server through a network, and being other than a storage device to which said database is stored, and enabling said database server operating at said server to respond to said request by transmitting identifying information, which identifies a storage area of said LOB data transferred to said common storage device, to said program; and second code means of enabling said program being executed at said client to refer to said storage area of said common storage device for said LOB data, based on said identifying information including a result of processing said LOB data, to retrieve the transferred LOB data from said storage area of said common storage device into said program.
- 11. A computer readable storage medium as claimed in claim 10, further comprising:
third code means of enabling said program to request an execution of a function defined in said database; fourth code means of enabling said database server to execute said function according to said execution request from said program; fifth code means of enabling said function to create a storage area identifying information of said common storage device to which said data is output; sixth code means of enabling said function to output said data to said storage area; and seventh code means of enabling said function to notify said database server of said storage area identifying information.
- 12. A computer readable storage medium as claimed in claim 10, further comprising:
eighth code means of enabling plural processes, wherein said eighth process has a parallel database arrangement, and executes database processes in parallel and outputs processed LOB data to said common storage device in parallel.
- 13. A computer readable storage medium as claimed in claim 10, further comprising:
ninth code means of enabling said program to refer to said common storage device to which processed LOB data is output by said database server as the same node as a node where said database server is in operation to obtain said data.
Priority Claims (1)
Number |
Date |
Country |
Kind |
10-147262 |
May 1998 |
JP |
|
Parent Case Info
[0001] The present application is a continuation of application Ser. No. 09/317,434, filed May 24, 1999, the contents of which are incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09317434 |
May 1999 |
US |
Child |
10864637 |
Jun 2004 |
US |