【发布时间】:2011-07-12 19:07:35
【问题描述】:
对于(.net)网络应用程序,我需要允许用户存储许多文档(pdf、.docx 等)。 我的第一个想法是将所有文档作为 BLOB 保存在 SQL (Express) 数据库中。
但是我的数据库将如何增长?将所有文档保存到文件系统中会更好吗?
出于性能考虑,我个人仍然认为我最好将文档保存到数据库中。但我不确定和好奇你们的想法。
编辑 - 我的结论: 如果文件大小小于 1Mb 和/或文件很少被编辑,您应该将文件存储在 SQL Server 中,因为性能原因。如果文件将被大量编辑和/或大于 1Mb,您应该将文件存储到文件系统中。 非常感谢 a_horse_with_no_name ;)
【问题讨论】:
标签: .net sql-server filesystems blob sql-server-express