1. A method comprising: identifying, by at least one processor, a set of jobs to be scheduled in a system including a processing pipeline having plural processing stages that are to apply corresponding different processing to a data update to allow the data update to be stored, wherein the set of jobs is based on one or both of the data update and a query that is to access data in the system; and scheduling, by the at least one processor, the set of jobs by assigning resources to perform the set of jobs, wherein assigning the resources is subject to at least one constraint selected from at least one constraint associated with the data update and at least one constraint associated with the query.