发明名称 |
METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT |
摘要 |
In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue. |
申请公布号 |
US2014282556(A1) |
申请公布日期 |
2014.09.18 |
申请号 |
US201414288324 |
申请日期 |
2014.05.27 |
申请人 |
salesforce.com, inc. |
发明人 |
Fee Gregory D.;Gallager William J. |
分类号 |
G06F9/46 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
1. A non-transitory computer readable storage medium having computer instructions stored thereon causing a computer to implement a method comprising:
receiving a batch request for a database service, wherein the batch request specifies: processing logic including instructions for performing at least one operation, and a processing group to be processed by the processing logic, wherein the processing group includes data within the database service; dividing the processing group into a plurality of processing sub-groups; queuing the batch request to a batch processing queue of the database service; and based on when the batch request in the queue is processed, individually processing each of the plurality of processing sub-groups via the processing logic. |
地址 |
San Francisco CA US |