We had the same thought of storing the blobs inside LO’s as well many years ago. But ultimately chose cloud storage and stored a pointer in the database instead. Now that we are approaching a terabyte of just normal data I don’t regret this decision one bit. Just handling backups and storage is already a chore. Data in S3 compatible storage is very easy to protect in numerous ways. We have one set of code responsible for uploading, downloading and deleting the files themselves. One downside? Occasionally an S3 delete fails and now and again a file or two gets orphaned. But we’ve never not found a file pointed to from our attachments table in 11 years. We also only store pathnames/base names so we can easily move storage providers if we decide to go on Prem. There is absolutely no upside to storing files in the db if you anticipate any kind of growth or significant volume. Ericson Smith CTO Travel Agency Tribes Sent from my iPhone On 19 Oct 2022, at 7:01 PM, Dominique Devienne <ddevienne@xxxxxxxxx> wrote:
|