我正在设计一个Web API,该API需要处理大量大文件(每个文件5-10 GB)并根据其内容对它们进行分类。它也需要安全。
我需要以某种方式存储文件:
1.安全。
2.高效的性能。
3.易于分类和管理。
在研究时,我发现了两种存储这些文件的方法:
1.直接存储在文件系统上,并使用路径引用它们。
问题-与数据库相比,数据非常不安全。
2.以blob形式存储在数据库中。
问题-数据库每次在需要它们时都将RAM加载到RAM中,这会导致高资源消耗并影响性能。
我应该使用哪个?还是还有其他方法?请举例说明来支持您的答案。
-谢谢你。