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.