File Storage on CiviCRM
the files are stored outside of civi database, the database itself contains only the file name, it shouldn't be a problem

However, did you think about using a "real" document management system (ie. one that offer full search on the documents and revision and whatelse) and integrate it with civi? given the quantities you expect, might be easier for the users