1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor having a local database; a replication mechanism that sends transactions to a replicated database using synchronous data replication for transactions that add new data to the replicated database and asynchronous data replication for transactions that update data in the replicated database.