В настоящее время я сталкиваюсь с одной проблемой, которая пока не находит хорошего решения, поэтому надеюсь получить совет от всех вас.
Моя проблема, как на рисунке
Базовая база данных - это то место, куда все клиенты подключаются для управления оперативными данными, которые действительно очень большие и загруженные все время.
Функциональная база данных используется не так часто, но ей требуется некоторая часть оперативных данных (возможно, 5%) из основной базы данных, но задача запроса к этому серверу займет больше времени и потребит много ресурсов.
Каково мое текущее решение:
Я использовал репликацию базы данных между основной базой данных и базой данных компонентов, она работает нормально.Но проблема в том, что я трачу много места на диске для хранения нежелательных данных.(Фильтрация, в то время как репликация данных не работает с моей схемой баз данных)
Использование системы очередей не приведет к своевременному обновлению данных, так как к основной базе данных поступает много запросов.
Пожалуйста, предложите какую-нибудь идею, если вы встречали это?
Спасибо,
Пань