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

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

什么是最好的方式或最好的文件系统来存储这些大量的文件? 目前我的服务器运行在Windows Server 2008 R2 ,windows文件系统能处理这么多文件吗? 还是我需要看看unix / linux解决scheme?

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

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

再次,随着计划存储的文件数量的增加,您需要更仔细地考虑您的架构; 如果做错了,诸如备份这样的事情可能会花费很长时间。