слова "медиатор", "обзервер", "брокер", "супервизор" - это пример как делать НЕ напрямую
Ну вот логически я тоже за этот вариант...так как медиатор может конвертировать (наверное, хз), а «напрямую» для меня это если вторая БД будет брать данные сразу из первой....но «обозреватель» не отменяет прямоты, он может просто говорить кому то «возьми новые данные».
Если данные мелкие то это делает лишнюю операцию «одна на оповещение и вторая на взятие данных, когда можно ченджы запихать сразу в оповещение», но если данные большие то по оповещению обозревателя вторая бд может решить «а надо ли мне новые данные...», «или копить оповещения для batch запроса», если ежесекундная одинаковость не важна .....это все имхо, и про коней в вакууме :)