In one of the tables in the scheme I'm working on, I need to have a couple of thousand “data sheets”, which are mostly PDF documents, and sometimes graphic image files such as PNG, JPG, etc. The diagram simulates an electronics distributor portal where new products are often added to their portfolio.
These documents (data sheets) are added during the introduction of a new product, but they need updates from time to time (due to a new version of the document, not the product itself), so I'd think that updating is an asynchronous procedure.
Given this, should I only store the file name / path to the data sheets (and similar documents) in my table, with the actual file located in the file system, or should I use the blob approach. I am almost sure that this should be the previous approach, but I still wanted to accept the advice of the community and see if there were any pitfalls for observation.
source share