- прод приложения
вторая БД - только для отчетов Power BI
нужно чтобы информация была сразу актуальная в двух местах
в какую сторону смотреть?
Нужно снять нагрузку на чтение с ПРОД, те видимо использование dblink не решает эту проблему
А, может, всё-таки допустимо какое-то отставание? И это в самом деле разные БД? А dblink не решает, конечно (даже наоборот).
Может быть, нужна репликация?
Да разные сервера даже отставание до минуты = актуальная в моем случае
Ну тогда асинхронная репликация
master -> slave. Power BI должен юзать слейв
Я про базы спрашивал... это 2 копии одной базы, или там (каким-то образом, например, ETL) разные данные?
да, там разные данные абсолютно
Т.е. Вам нужна репликация в обе стороны (prod базу с prod server на BI, а BI на prod server), получается? Тогда, если использовать встроенную асинхронную репликацию этих кластеров (instances) БД, получите read-only, отстающие, и изредка не совсем консистентные реплики — это устраивает?
нет нужно несколько таблиц с prod на BI только реплицировать в одну сторону на BI никаких изменений не будет с BI будут только читать аналитики данных
логическая репликация вам в помощь
Обсуждают сегодня