Menu

1 / 3

Active-Active Oracle GoldenGate Across Regions: Decide Who Owns the Data Before You Resolve Conflict

HackerNoon·Zalak Shrof·about 15 hours ago
#pFJob4T7
Reading 0:00
15s threshold

Key Takeaways

Active-active replication is a data-ownership problem first; conflict handlers only clean up what the ownership model failed to prevent.

Last-writer-wins converge every replica to the same value, but convergence is not correct: concurrent counter updates are silently discarded and both sites agree on the wrong number.

Delta resolution preserves every committed increment and decrement, yet it cannot protect an invariant such as "never sell more rooms than exist"; that requires a single owner or an escrowed quota.

Under clock skew, timestamp resolution quietly becomes "highest clock wins," so time synchronization belongs in the replication runbook.

Divergence tools such as Veridata detect replicas that disagree, not replicas that agree on a lost update, so business-level reconciliation must complement row comparison.

Executive Summary

Bi-directional Oracle GoldenGate lets two regions write the same tables, and its conflict detection and resolution (CDR) features make that look like…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.