我正在针对 SQL Server 2008 数据库构建 MVC3 网络应用程序。该网络应用程序将允许用户上传照片和文件。
目前文件存储在“图像”类型的列中。
这是一件好事,还是一种过时的方法?
将存储移动到另一种数据类型或开始使用 FILESTREAM 是否有任何优势?
统计 - 500(用户)x 7(每个平均文档)x 2MB(平均文档大小)
编辑 1
任何人都可以评论吗?我目前正在做的事情——存储为“图像”数据类型——不好吗?
最佳答案
您应该将图像存储在文件系统中。请参阅此线程:Storing Images in DB - Yea or Nay?
至于文档,它们只是用户上传/下载的静态文件,还是您会在文档中搜索内容?您需要对文档做任何特别的事情吗?
关于c# - SQL Server 2008 - 存储文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5507130/