A non-transitory computer-readable storage medium, wherein a computer program is stored on the non-transitory computer-readable storage medium, the program, when executed by a processor, implements a method for executing a data processing task in a cluster mixed deployment scenario,
- wherein a first electronic device is provided with computing nodes of at least two data engines, and the method comprises:
- in response to a first data engine node receiving a first data processing task, determining a first memory occupancy corresponding to the first data processing task, wherein the first data engine node is deployed on the first electronic device and belongs to a first data engine;
- and
- determining whether to execute the first data processing task based on a second memory occupancy corresponding to another data engine node, wherein the another data engine node is deployed on the first electronic device and belongs to another data engine other than the first data engine in the at least two data engines.