1. A system comprising: an interface module which, if executed, causes at least one processor to permit a sequence of operations to be specified by a user; and an optimizer module which, if executed, causes at least one processor to determine whether some operations in the sequence should be implemented in a map reduce execution environment and to adjust the map reduce execution environment such that a predefined performance objective of the sequence is achieved.