Patent ID: 7017076

Claim:
A snapshot acquisition software stored in a computer readable medium for controlling acquisition of a snapshot cooperating with a computer system having a host computer on which a database management program (hereinafter referred to as DBMS) is operating, an external storage which is external to the host computer and the snapshot acquisition controller and which stores data managed by said DBMS, and a snapshot function unit for acquiring a snapshot of data on said external storage upon receipt of a snapshot acquisition request, said DBMS intermittently executing a checkpoint process for temporarily storing update data for updating data on said external storage in a buffer and outputting all update data accumulated in said buffer to said external storage according to timing controlled by said DBMS, comprising: a checkpoint detection module which detects the execution of said checkpoint process that said DBMS intermittently executes according to timing controlled by said DBMS; and a snapshot acquisition request module which transmits said snapshot acquisition request to said snapshot function unit when the execution of said checkpoint is detected by said checkpoint detection module, wherein said checkpoint detection module detects the execution of said checkpoint process by monitoring an operation log that is a record of history of operations including said checkpoint process executed by said DBMS.