1. A data processing method in a computer system wherein the computer system includes a plurality of first computers to distributively execute data processing, a second computer to manage the execution of the data processing by the plurality of the first computer, a storage device storing data used in the data processing, and a network interconnecting the plurality of the first computers, the second computer and the storage devices; the data processing method comprising the steps of: according to hint information given to the second computer and indicating a policy on the distributive disposition of the data in the plurality of the first computers, dividing the data held in the storage device into a plurality of pieces of distributed data; distributively disposing the distributed data and replicated data of each piece of the distributed data in memories of the plurality of the first computers; and performing data processing by the plurality of the first computers using the distributed data disposed in each of the first computers, wherein, in the event of a fault in any of the first computers, the data processing that was being executed in the faulted first computer at the time of fault is re-executed by another first computer that holds the replicated data of those distributed data disposed in the faulted first computer.