Отслеживание изменений, внесенных в таблицы из другого источника - PullRequest
0 голосов
/ 18 июня 2019

У меня есть программа, которая централизует большое количество рабочих заданий из разных источников. Каждый пользователь, который использует эту программу, может отслеживать конкретные рабочие задания и видеть их статус. Эти рабочие задания часто изменяются, и я хотел бы иметь возможность отслеживать, были ли они изменены с момента последней проверки рабочих заданий

Я хочу обновить программу, чтобы можно было отслеживать конкретные изменения в строках, определенных конкретным идентификатором рабочего задания

Поскольку у каждого пользователя есть локальная внутренняя база данных на своем компьютере, которая содержит идентификационные номера отслеживаемых рабочих заданий. Вариант, который я сейчас рассматриваю, заключается в том, чтобы хранить каждое отдельное рабочее задание локально и сравнивать его с таблицами рабочих заданий каждый раз, когда пользователь просматривает отслеженные рабочие задания. Однако из-за того, что имеется несколько таблиц (по одной на каждое учреждение), в каждом учреждении имеется большое количество рабочих заданий, и у каждого пользователя есть десятки рабочих заданий, это значительно замедлит программу, и я предпочел бы не делать этого .

Другой вариант, на который я обращал внимание, - это отслеживание аудита, однако, поскольку изменение вносится серверной вставкой SQL, а не через мою программу, это не вариант.

Я бы предпочел, если бы была опция, в которой не нужно создавать несколько новых таблиц, И запрашивать многочисленные базы данных и записи при каждом просмотре WO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...