×

Methods and systems for bulk uploading of data in an on-demand service environment

  • US 8,965,860 B2
  • Filed: 12/20/2010
  • Issued: 02/24/2015
  • Est. Priority Date: 04/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method in a host organization, wherein the method comprises:

  • receiving, from a client device communicatively interfaced to the host organization, a bulk transaction request specifying a plurality of database transactions to be processed against a database system of the host organization;

    sending a response to the client device having submitted the bulk transaction request, wherein the response provides at least;

    (a) an indication of successful receipt of the bulk transaction request and (b) an acknowledgement that the bulk transaction request is queued for processing or queued for asynchronous processing;

    retrieving the bulk transaction request from a transaction queue;

    determining a current computational load of the database system;

    processing a subset of the plurality of database transactions specified by the bulk transaction request against the database system when the current computational load is below a threshold;

    updating a bulk transaction results log based on the subset of the plurality of database transactions processed;

    wherein the plurality of real-time transaction requests are assigned a higher priority than the plurality of bulk transaction requests and are selected for processing against the database system based on the higher priority; and

    wherein the plurality of bulk transaction requests are assigned a lower priority than the plurality of real-time transaction requests and are selected for processing against the database system based on the lower priority and based further on the determined current computational load of the database system.

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