Couple things that seem unclear, that could affect the choice.
1. How did the meta data get there in the database if its a new file?
2. When you say "process file", does that mean you have application code or sql code that does this processing?
3. Is the processing of the files heavily intensive or quickly done?
dickersonka
Veteran Poster
1,175 posts since Aug 2008
Reputation Points: 130
Solved Threads: 143
I'd go for monitoring for new files. This can be done by creating an app that hooks into windows. This means you won't have to create a polling mechanism (either for files or for new database entries).
pritaeas
Posting Expert
5,475 posts since Jul 2006
Reputation Points: 653
Solved Threads: 874