Requirements for my document management system:
- It should be protected from theft by simply copying directories, files, etc.
- It must be protected from a traditional virus infection (infection of a physical file).
- Quick receipt
- The repository should not be visible to users (users), etc.
I decided to store all the documents (and scanned images) in the form of drops in the database, and so far my experience is wonderful, and the search for documents is also dazzlingly quick - it meets all the criteria above, and there are even a couple of additional advantages, such as autostoring documents together with the object to which it relates, easy and quick fixing of contents, removal of all types of user actions around opening and naming documents, etc. etc.
My question is: are there any serious risks or things that I have overlooked with this design and implementation?
EDIT Note: DB is PostgreSQL, does a great job with BLOBS, and scales well. The environment is multi-user.
performance security document blob document-management
Johan Bresler Oct 17 '08 at 12:09 2008-10-17 12:09
source share