带NTFS的Windows如何使用大量文件和目录?
在遇到性能问题或其他问题之前,是否有关于可以放在单个目录中的文件或目录限制的指导?
例如,在其中有一个包含100,000个文件夹的文件夹,这是一件好事吗?
目前,我们有数千个Microsoft Word文件,Excel文件,PDF,图像等存储在文件夹/子文件夹中.这些是由应用程序定期生成的,可以在该应用程序中随时访问.在我们期待升级时,我们现在正在考虑将所有这些文档存储在SQL Server 2005中.这样做的原因是能够压缩文档,添加其他字段以存储有关这些文档的更多信息,并在必要时应用索引.
我想我所追求的是使用SQL Server作为文档存储库而不是将它们保留在文件服务器上的优缺点,以及您在执行此操作时可能获得的任何经验.
我们将使用C#和Windows Workflow来完成此任务.
感谢您的意见.
编辑
文件有多大?
介于100k = 200k之间(平均70KB)
会有多少?
目前它大约有310万个文件(范围从Word/Excel和PDF),每天可以增加2,600个文件.(增长也会随着时间的推移而增加)
读了多少?
这个很难量化,因为我们的旧系统/应用程序很难解决这个问题.
在类似职位上指出的另一个有用的链接涵盖了两种方法的利弊.