×

Method and apparatus for efficiently processing queries in a streaming transaction processing system

  • US 7,310,638 B1
  • Filed: 10/06/2004
  • Issued: 12/18/2007
  • Est. Priority Date: 10/06/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for efficiently processing transactions in a streaming transaction processing system, wherein each transaction requires execution of a parameterized query having at least one input taken from that transaction against a relational database, the method comprising:

  • (a) identifying Inputs and outputs of the parameterized query;

    (b) creating a parameter table to hold the parameterized query inputs;

    (c) converting the parameterized query into an equivalent query that contains a join against the parameter table;

    (d) reading parameter values from transactions in the stream and populating the parameter table with input values read from the transactions, and(e) applying the equivalent query to the relational database to generate a result set; and

    (f) inserting output values from the result set into the transactions.

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