我正在开发特定用户可以访问的云文件存储。存储文件夹和文件的最佳方法是什么?
我的意思是在数据库中创建的文件夹,或者在服务器中的真实文件夹中创建的文件夹。
这些方式必须考虑到哪个快速安全。
所有方法都有其自己的优势,应根据您的用例使用。
1(存储在数据库中
2(存储在真实文件夹中或者可能3(存储在AWS云存储中,例如S3
围绕
的一些优点/缺点- 单个文件的大小
- 您存储了多少个文件。
- 并发用户试图下载每个文件。
- 您如何计划做备份等。
确实看过这些文章
- https://habiletechnologies.com/blog/better-saving-files-database-file-system/
- https://softwareengineering.stackexchange.com/a/150787