1. A method for performing data management operations, the method comprising: monitoring operations associated with a computer application, the operations operative to write data to a first location on a first storage device at a first time; storing information about the operations in a first log file on the first storage device; copying at least a portion of the first log file on the first storage device to a second log file on a second storage device; processing the second log file to create replicated data at a second location; generating a snapshot of the replicated data at a time after the second log file has been copied to the second storage device; and associating the snapshot of the replicated data with the first location wherein after the associating, the snapshot of the replicated data appears to be a snapshot of the data existing at the first time on the first location.