1. A system for executing a plurality of transactions, comprising: a first processor, configured to: execute a first transaction, comprising: adding the first transaction to a transaction table; providing a plurality of indications to make a plurality of first changes to a plurality of first records of a database; determining whether the plurality of first changes to the plurality of first records have been made; and in response to a determination that the plurality of first changes to the plurality of first records have been made, committing the first transaction by updating a status of the first transaction in the transaction table to a committed status and updating the transaction table to include a first transaction commit time while not providing an indication to update the status of the first transaction associated with the plurality of first records from a pending status; and a memory coupled to the first processor and configured to store the transaction table.