Dynamically Sizing Buffers to Optimal Size in Network Layers When Supporting Data Transfers Related to Database Applications
First Claim
Patent Images
1. A method of supporting data transfers from a first database system to a second database system, said method being performed in said first database system, said method comprising:
- receiving data related to a first call and then related to a second call from a database application implemented in said first database system, said first call and said second call respectively being related to corresponding operations with said second database system; and
using a network buffer of a first size to transfer data related to said first call, and of a second size to transfer data related to said second call, wherein said network buffer is used by a network layer to transfer data from said first database system, and wherein said first size is not equal to said second size.
1 Assignment
0 Petitions
Accused Products
Abstract
In transferring data from/to a database server, the size of a network buffer used by a network layer is dynamically adjusted according to the call type and expected size of data to be transferred for the call. Due to such use of appropriate buffer size, throughput performance of the transfer may be enhanced.
55 Citations
20 Claims
-
1. A method of supporting data transfers from a first database system to a second database system, said method being performed in said first database system, said method comprising:
-
receiving data related to a first call and then related to a second call from a database application implemented in said first database system, said first call and said second call respectively being related to corresponding operations with said second database system; and
using a network buffer of a first size to transfer data related to said first call, and of a second size to transfer data related to said second call, wherein said network buffer is used by a network layer to transfer data from said first database system, and wherein said first size is not equal to said second size. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium carrying one or more sequences of instructions causing a first database system to support data transfers to a second database system, wherein execution of said one or more sequences of instructions by one or more processors contained in said first database system causes said one or more processors to perform the actions of:
-
receiving data related to a first call and then related to a second call from a database application implemented in said first database system, said first call and said second call respectively being related to corresponding operations with said second database system; and
using a network buffer of a first size to transfer data related to said first call, and of a second size to transfer data related to said second call, wherein said network buffer is used by a network layer to transfer data from said first database system, and wherein said first size is not equal to said second size. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A first database system supporting data transfers to a second database system, said method comprising:
-
means for receiving data related to a first call and then related to a second call from a database application implemented in said first database system, said first call and said second call respectively being related to corresponding operations with said second database system; and
means for using a network buffer of a first size to transfer data related to said first call, and of a second size to transfer data related to said second call, wherein said network buffer is used by a network layer to transfer data from said first database system, and wherein said first size is not equal to said second size. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification