Я тестирую SymmetricDS, и у меня есть некоторые сомнения относительно того, какой подход я должен использовать для синхронизации некоторых конкретных таблиц. У меня есть два приложения, первое - ERP, а второе - PDV. Некоторые таблицы могут быть синхронизированы для всех баз данных ПДВ, однако, в некоторых таблицах строка должна синхронизироваться с конкретным PDV Например:SymmetricDS: Какой подход следует использовать для синхронизации конкретных таблиц?
На этой диаграмме красные прямоугольники показывают, какие таблицы нужно синхронизировать, и зеленый стрелка показывает столбец, где мы можем определить, какой экземпляр SymmetricDS будет синхронизироваться. Мой вопрос: какой подход я должен использовать для этого (bsh, subselect, lookuptable и т. Д.) И как я это делаю?
Я бы оптимизировал 'select empresa.CNPJ' с' select distinct empresa.CNPJ' в случае, если n-n отношения вообще. –
@ Raffaele Не подбирает маршрут неэффективный подход? – brevleq
Нет. Позже, если вы обнаружите, что ваша производственная установка страдает от проблем с производительностью, а аппаратное обновление не может быть предоставлено, вы можете попытаться ускорить работу, используя таблицы маршрутизации/столбцы маршрутизации (это означает, что вам нужно как-то переварить маршрутизацию самостоятельно и добавить столбцы для хранения ключа узла/поиска) – Raffaele