Плюсы и минусы решения 1:
Плюсы:
- Более быстрое время отклика (вместо необходимости консультироваться с Мастером при каждой операции, вы можете что-то кэшировать, чтобы облегчить это)
- Ваша спутниковая система может работать, даже если мастер временно недоступен.
Минусы:
- Вы рискуете работать с устаревшими данными (если вы обновили ETL в полночь, вы не получите никаких новых или обновленных записей до следующего полуночного цикла)
- Конечно, вы не можете позволить спутнику когда-либо касаться какой-либо локальной копии MDM (двустороннее выравнивание, особенно с несколькими различными спутниками, становится кошмаром).
Так что, в зависимости от специфики, решение 1 может быть в порядке. Я бы предпочел каждый раз обращаться к Мастеру (опять же, возможно, кешируя ответы на некоторое время), но это скорее личное предпочтение.