I need to allow users to store  large amounts of files (PDF, doc) in a database (or directory), with several information linked to the file (author, title, description ...). Then Index the content of the files to be able to search.
 
Would it be advisable to use the ZODB to store these files (say more than 5.000 files or +/- 1 GB)  ? How would you link the additional information to the file and catalog the whole file content ?
 
If there are any additional plug-ins required, please advise.
 
Thanks to you all.