Risks in High-Value Transactions

Minimize data replication risks by differentiating between high-value and low-value transactions.

The delay introduced by data replication adds risk to some business decisions. For example, a banking application that approves cash withdrawals uses the most current account information available to verify that a customer’s balance is sufficient to cover the withdrawal. If withdrawals processed in a primary database have not reached the replicate database, an application using the replicate database risks approving a withdrawal that exceeds the funds available in the customer’s account.

To limit risk, the banking application can distinguish between high-value transactions and low-value transactions. For example, it might approve a $100 withdrawal based on the account balance in the local replicate database, but it would log in to the primary database to check the account balance before approving a $1000 withdrawal.