摘要 |
It is possible to streamline data processing. A storage device (1) stores results of first data processing previously performed. A splitting unit (2a) splits, with reference to the storage device (1), data (D1) into a first segment (SG1) for which the results stored in the storage device (1) are usable and second segments (SG2, SG3) for which the results stored in the storage device (1) are not usable. A control unit (3a) assigns the second segments (SG2, SG3) to nodes (4, 4a), and uses the nodes (4, 4a) in parallel to perform the first data processing on the second segments (SG2, SG3). A control unit (3a) exercises control so as to perform second data processing on a previous result (SG1a) corresponding to the first segment (SG1), which is stored in the storage device (1), and results (SG2a, SG3a) obtained from the second segments (SG2, SG3) using the nodes (4, 4a). |