×

Database access acceleration

  • US 8,775,397 B2
  • Filed: 10/04/2012
  • Issued: 07/08/2014
  • Est. Priority Date: 06/26/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system including instructions recorded on a non-transitory computer-readable medium, and executable by at least one semiconductor processor, the system comprising:

  • an acceleration manager configured to cause the at least one semiconductor processor to manage access to a database of data records corresponding to items for sale, including separating each data record into a transaction portion requiring relatively frequent updates and a non-transaction portion requiring relatively infrequent updates, wherein the transaction portions are stored in a transaction database and the non-transaction portions are stored in main memory in a non-transaction database, the acceleration manager includinga request analyzer configured to cause the at least one semiconductor processor to receive a plurality of database requests and classify the plurality of database requests as transaction requests or non-transaction requests, and further configured to cause the at least one processor to route the transaction requests to a transaction server for application against the transaction database, including write access to identified portions thereof, and to route the non-transaction requests to a non-transaction server to thereby read data obtained from the non-transaction database; and

    an update manager configured to cause the at least one semiconductor processor to update the non-transaction database, based on the application of the transaction requests against the transaction database.

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