我知道将文件作为 blob 存储在数据库中是否是不好的做法存在很多争议,但我只想了解这在我的情况下是否有意义。
我正在创建一个 ASP.NET 应用程序,在一家大公司内部使用,用户需要能够将文件附加到系统中的“作业”。这些文件通常是 PDF 或 Word 文档,可能永远不会超过几 mb。
我正在创建一个像这样的新表:
ID (int)
JobID (int)
FileDescription (nvarchar(250))
FileData (varbinary(MAX)
这里的使用是varbinary(MAX)
理想的,还是我应该存储文件的路径并将文件简单地存储在文件系统的某个地方?