1. A data replicating system including a plurality of nodes, the plurality of nodes receiving a data operation request from a data operation requesting device which replicates a data operation request and transmits the same data operation requests to the plurality of nodes, the data replicating system comprising: a shared storage device that is accessible from the plurality of nodes, wherein each of the nodes includes: a processing device; a permanent storage device; and a temporary storage device, the permanent storage device includes: a data record storage unit that stores a data record; and an update history storage unit that stores a post-update log of the data record, and the processing device includes: a data operation unit that transmits a response to the data operation requesting device when writing, to the temporary storage device of an own node, the post-update log of the data record on executing an operation requested by the data operation request; and a checkpoint processing unit that, when a checkpoint time comes, updates the data record storage unit of the own node on a basis of the post-update log of the data record stored in the temporary storage device of the own node, writes the post-update log of the data record stored in the temporary storage device of the own node to the update history storage unit of the own node, and writes, to the shared storage device, checkpoint information including information identifying a latest post-update log written to the update history storage unit.