I'm storing a collection of documents (in the thousands, probably no more than 20,000) in my database. There are no indexes defined - the documents will only ever be retrieved by ID.
I now have a requirement to store the contents of 3 text files against each document. Two of these files will never be more than a couple of kb in size, while the third may be anything up to 100kb, very occasionally more (up to several Mb).
The contents of these files will never need to be searchable or updateable - they will only ever be retrieved for display in the UI.
What would you recommend as the best approach for storing these - as attachments, as properties within the "owning" document, or as document(s) in their own right?