2011-01-27 3 views
2

Мне нужно обработать файлы, когда они будут удалены в папку и обновить данные в БД.Вызов базы данных SQL и модуля обработки из служб NT

Я служба NT написал, который определяет файл капель

Вопросы нависают мой разум:

1 Должен ли я использовать эту же службу NT, чтобы обработать его?

2- Действительно ли NT сервисная резьба безопасна по природе?

3- я должен обрабатывать файлы в службе NT или есть лучший способ обработки файлов, как и передача файлов в другую программу ..

4- ли смысл для службы NT для подключения к БД? (Я не уверен, если БД и NT логика службы будет находиться в том же machinein будущем)

ответ

0

Когда мы имели подобную ситуацию, мы сделали это следующим образом:

  • Первый сервис, подхватывает файл проверяет его содержимое и импортирует данные в промежуточные таблицы.
  • Второй процесс берет информацию из промежуточных таблиц и отправляет ее в систему.

Это похоже на ETL - Extract Transform Load, используемое для хранилищ данных.

Смежные вопросы