TSQL + ASP MVC - Расписание ASPX или DB_SCHEDULE? - PullRequest
0 голосов
/ 10 августа 2011

Мы разрабатываем огромное приложение CRM: MSSQL + ASP MVC. Мы создали представления для напоминания пароля. Каждый раз, когда пользователь хочет напомнить свой пароль, приложение генерирует GUID. Этот GUID удаляется, когда пользователь получает свой новый пароль. Так что наверняка будут некоторые «потерянные GUID» в базе данных - GUID, созданные для пользователей, которые никогда не завершат восстановление пароля.

Я хочу запланировать работу или приложение, которое удалит эти "потерянные GUID". Это лучше сделать: 1. настройка работы в базе данных, или 2. написание другого контроллера и планирование его

По моему мнению, работа с базой данных - лучшее решение, потому что она направляет поток данных на базу данных, но я предпочитаю быть экспертами здесь:).

Какое решение будет более масштабируемым и более простым для развертывания на множестве клиентов?

1 Ответ

0 голосов
/ 10 августа 2011

«Лучше» субъективно, и я обычно по-разному решаю разные задачи.

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

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

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

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