Я пытаюсь понять на концептуальном уровне, как синхронизируются базы данных, когда они в значительной степени распределены. например, система бронирования железнодорожных / авиационных билетов. У каждого из лидеров рынка есть свое собственное решение для этого сценария?
Все ли они присутствуют локально, и каждая транзакция сверяется с мастер-копией?
Я работал с отказоустойчивыми базами данных, которые присутствуют локально, то есть сценарий «главный-подчиненный», когда один вступает во владение, когда другой отказывает; но как синхронизировать базу данных, которая требует возможности транзакции в реальном времени?