У меня есть следующий сценарий:
2 сервера БД (связаны друг с другом)
В DB1 есть таблица (большая) с записями транзакций. В DB2 есть таблица (еще не такая большая) с записями транзакций (похожего характера, но без некоторых данных, так как это другая система). записи из таблицы транзакций в DB1 и объединяет их с большим количеством таблиц из DB1.
Я могу использовать данные в DB1, чтобы данные из DB2 выглядели как данные в DB1.
Если я создам представление в DB1, которое извлекает данные транзакций из DB2 и объединяет их с данными из DB1, чтобы иметь те же столбцы, что и данные транзакций в DB1, а затем создаю другое представление, объединяющее все данные из DB1 и первого будут ли запросы к этому второму представлению по-прежнему использовать какие-либо индексы данных транзакций в DB1 и DB2?
Или есть лучшие способы ретрофита данных из новой системы в старую, чтобы старые отчеты могли сообщать о новых данных?