×

Increased parallelism performance of batch requests

  • US 9,495,411 B2
  • Filed: 09/20/2013
  • Issued: 11/15/2016
  • Est. Priority Date: 09/24/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • detecting, with one or more processors, that a request for access to a database system includes a journal batch to reverse previous journal transactions, wherein the journal transactions function to cause ledger entries within the database system;

    queuing the journal batch to reverse previous journal transactions and the corresponding ledger entries in a journal batch queue with other journal batches, wherein the journal batch queue is part of the database system, wherein each journal batch request includes multiple journal requests, and wherein queuing the journal batch comprises submitting multiple concurrent journal requests for reversing a previous journal batch;

    placing all received requests to reverse previous journal transactions on hold in conjunction with the requests to reverse previous journal transactions being placed in the queue;

    removing the hold from one or more individual requests to reverse corresponding ledger entries from within the multiple different batches;

    selectively dequeuing, with the one or more processors, journal requests that have been removed from hold from the journal batch queue, including selecting at least one journal request from multiple different journal batches; and

    executing the selected journal requests on parallel hardware computing resources of the database system to reverse previous journal request transactions.

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