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.