У нас есть приложение ERP, которое сохраняет данные в базе данных ORACLE. А также у нас есть много других приложений, которые используют базу данных ERP. Та же база данных, но разные экземпляры. Проблемы с производительностью возникают, когда ERP и другое приложение используют одну и ту же базу данных.
Мы планируем разделить сервер баз данных на три. Один для ERP и два других для отчетов и приложений. эти новые серверы баз данных взяты из базы данных ERP, потому что они используют ту же структуру базы данных и данные. Таким образом, мы могли бы сказать, что эти новые серверы баз данных являются зеркалом базы данных ERP. А также иногда данные в зеркальной базе данных могут быть обновлены другим приложением, и они также должны быть обновлены в базе данных ERP.
Какой наилучший метод и метод следует использовать для отражения этого состояния?
Достаточно ли использовать Data Guard от ORACLE?
Это изображение плана архитектуры.