1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor having a local database; a database replication mechanism that sends transactions to a replicated database using synchronous data replication and asynchronous data replication, where the database replication mechanism uses synchronous data replication to keep the replicated database updated with current information for transactions that add new data to the replicated database, and the database replication mechanism uses asynchronous data replication for transactions that update data in the replicated database, where the asynchronous data replication is updating at specified intervals with batches of data rather than when new data is present at the local database; and wherein the transaction to add new data to the replicated database is a database INSERT operation and the asynchronous replication transaction to update data in the replicated database is a database UPDATE operation.