How do you ensure data consistency across multiple distributed databases during a high-volume transaction?