发明名称 |
Method and system for load balancing a distributed database |
摘要 |
A method of processing a transaction request at a database load balancer. The method comprises receiving the transaction request, where the transaction request is comprised of one or more operations; analyzing the transaction request to determine the one or more operations; associating one or more database locks with each of the one or more operations; analyzing one or more of the database locks to determine the one or more sequence numbers associated with each of the one or more operations; and transmitting the one or more operations with the associated database locks and the sequence numbers to one or more databases servers accessible to the database load balancer. |
申请公布号 |
US9047355(B2) |
申请公布日期 |
2015.06.02 |
申请号 |
US201213532764 |
申请日期 |
2012.06.25 |
申请人 |
Teradata US, Inc. |
发明人 |
Ferguson Gregory Paul;Heisz Jeffrey Maurice;Tung David;Jamal Muhammad Mansoor;Kassam Ariff |
分类号 |
G06F9/46;G06F17/00;G06F17/30 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
Stover James |
主权项 |
1. A method of processing a transaction request, the method comprising:
(a) receiving the transaction request, wherein the transaction request is comprised of one or more operations; (b) analyzing the transaction request to determine the one or more operations; (c) determining if each of the one or more operations can be represented by a prepared transaction request form; (d) converting the one or more operations determined in step (c) to a prepared transaction request form; (e) associating lock information for one or more database locks with each of the one or more operations; (f) analyzing one or more of the database locks to determine one or more sequence numbers associated with each of the one or more operations; and (g) transmitting the one or more operations with the associated lock information and the one or more sequence numbers to one or more database servers accessible to a database load balancer. |
地址 |
Dayton OH US |