×

Techniques for implementing batch processing in a database system

  • US 10,007,576 B2
  • Filed: 02/29/2016
  • Issued: 06/26/2018
  • Est. Priority Date: 08/25/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for implementing asynchronous transaction processing in a database system having at least a processor and a memory therein to execute instructions for the asynchronous transaction processing, wherein the method comprises:

  • performing online transaction processing (OLTP) of database transactions for each of a plurality of users of the database system, wherein the OLTP processing provides an uninterrupted interaction for any database transaction submitted by users to the database system for OLTP processing;

    executing a code interface, via the processor, wherein the code interface is to receive requests from the users of the database system for asynchronous processing, wherein the asynchronous processing requires at least manipulation of a plurality of database objects within the database system asynchronously from the OLTP processing of the database system;

    receiving a request for asynchronous processing against the database system via the code interface from a user of the database system;

    enqueuing the request for asynchronous processing in a request queue;

    scheduling execution of the request for asynchronous processing in an execute queue;

    executing the request for asynchronous processing against the database system pursuant to the scheduled execution; and

    sending notification to the user of the database system indicating completion of the execution of the request for asynchronous processing against the database system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×