У меня есть проект, в котором мне нужно собрать много записей и изменить их в соответствии с некоторыми критериями.
По сути, у нас есть система, где пользователи могут загружать документы. Эти документы помечаются в базе данных по причинам проверки от других пользователей. Мы проверяем файлы на основе определенных критериев, а затем помечаем их как действительные. Таким образом, у нас есть 2 столбца isValid и проверены.
Я не могу зависеть от базы данных для проверки файлов, поэтому у меня есть приложение, которое выполняет некоторые действия для их проверки Потенциально для проверки могут быть сотни тысяч файлов. Каков наилучший подход для приложения для итерации базы данных? Одна мысль, которая у меня была, - написать SP, чтобы получить количество записей TOP X, для которых флаг проверки не имеет значения true. Затем выполните другой запрос, чтобы увидеть, остались ли еще записи. Если это так, снова запустите тот же SP, извлеките записи и обработайте их. Я не уверен, как приложение будет обрабатывать такое количество записей.