System and method for network and application transparent database acceleration
First Claim
Patent Images
1. A method of improving network database performance comprising the steps of:
- a) determining whether a first network packet involves a database transaction;
b) intercepting the first network packet upon a positive determination in step a);
c) determining the nature of the database transaction;
d) selectively implementing a database acceleration technique based upon the determination in step c);
e) creating a second network packet; and
f) selectively masking at least one of the source and destination addresses of the second network packet based upon the determination in step c).
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for accomplishing transparent network database acceleration. The architecture determines from the nature of a packet on a network the whether the packet is a database transaction. If the packet is a database transaction, it is suitably intercepted for further analysis. Database acceleration techniques are then suitably implemented based on the type of database transaction. A new packet is then created such that it appears to the devices on the network as though it is an appropriate response to the original packet, even though the original packet was intercepted before arriving at its destination address.
68 Citations
11 Claims
-
1. A method of improving network database performance comprising the steps of:
-
a) determining whether a first network packet involves a database transaction;
b) intercepting the first network packet upon a positive determination in step a);
c) determining the nature of the database transaction;
d) selectively implementing a database acceleration technique based upon the determination in step c);
e) creating a second network packet; and
f) selectively masking at least one of the source and destination addresses of the second network packet based upon the determination in step c). - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for improving network database performance comprising:
-
a) a database server communicatively coupled to the network;
b) a client communicatively coupled to the network; and
c) a database accelerator communicatively coupled to the network comprising;
i) a packet interrogator for determining whether packets on the network are database transaction packets, determining the source and destination addresses of the packets, and determining the nature of the database transactions, ii) a packet interceptor for intercepting database transaction packets, and iii) a transaction accelerator for accelerating transactions between a database server and a client. - View Dependent Claims (9, 10)
-
-
11. A system for improving network database performance comprising:
-
a) a means for determining whether a first network packet involves a database transaction;
b) a means for intercepting the first network packet upon a positive determination in step a);
c) a means for determining the nature of the database transaction;
d) a means for selectively implementing a database acceleration technique based upon the determination in step c);
e) a means for creating a second network packet; and
f) a means for selectively masking at least one of the source and destination addresses of the second network packet based upon the determination in step c).
-
Specification