摘要 |
<p>A system and method for replicating data in a distributed transactional processing system having redundant cache memories and disk memories. The data replicating method includes updating a primary cache, followed by updating the secondary cache. Next, the primary disk memory is updated, followed by the secondary disk memory being updated. Based upon the success of each update, a determination is made as to whether the data replication is successful. In a number of instances, the data replication operation is determined to have been successfully executed despite the failure of one or more memory updates. The resulting database is highly available to the rest of the system.</p> |