在文件系统中存储大量文件?

在文件系统中存储大量文件?

伙计们,我正在创建一个应用程序,它将.txt在文件系统中保存一个文件(我猜大约 10 KB/文件),并将其路径保存在 MS SQL 数据库中。现在根据我的估计,350-400 million每年大约需要保存这种性质的文件。

存储这些海量文件的最佳方式或最佳文件系统是什么?目前我的服务器运行在Windows Server 2008 R2Windows 文件系统上,可以处理这么多文件吗?还是我需要研究 Unix/Linux 解决方案?

注意:顺便说一句,我只需要存储它们,它们将被读取一次,之后很少(在某些特殊情况下)或可能根本不被读取。这就是为什么我只会保留它们 2、3 年。

答案1

从技术角度来看,每个 NTFS 文件系统可以存储大约 40 亿个文件。

再说一次,对于您计划存储的文件数量,您需要更仔细地考虑您的架构;如果操作错误,那么对于这么多的文件进行备份之类的操作可能会花费不必要的很长时间。

相关内容