Использование служб отдыха и сценариев базы данных для очистки базы данных - PullRequest
0 голосов
/ 06 декабря 2018

В нашем проекте у нас есть несколько компонентов (приложений на основе Java), взаимодействующих друг с другом, и мы удалили остальные API для очистки данных.Все приложения используют одну базу данных MSSQL с разными схемами.

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

Любые предложения по этой теме

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Я всегда фанат автоматизации потребности, то есть, если потребность возникает сегодня, она обязательно возникнет снова.Для этого конкретного случая, например, 50 КБ, вам потребуется скрипт, который будет запускать и удалять все рассматриваемые 50К-строки, используя бизнес-правила f и логику в качестве проверки для удаления.

С другой стороны, вы можете инвестировать в Сервис для будущих аналогичных запросов, которые потребуют аналогичного удаления.Хорошая вещь о наличии службы заключается в том, что вы всегда можете вызвать ее из любого места, где, как и ранее, скрипт запускается или запускается из определенной среды.

Надеюсь, это поможет.

0 голосов
/ 06 декабря 2018

Если оба решения равны, и это одноразовая задача, выберите наиболее простую.Если оба решения не равны, обновите свой вопрос.

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