c# - SQL Server 2008 - 存储文件

标签 c# database image sql-server-2008 filestream

我正在针对 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/

相关文章:

C# MySql 如果记录存在则更新否则插入?

php - 我可以将 html 表格制作成图像以嵌入到 pdf 中吗

c# - 是否可以从另一个线程观察部分构造的对象?

c# - 在 asp net mvc 中清除重定向的哈希和参数?

c# - 使用 JSON.NET 序列化对象时如何添加自定义根节点?

mysql - 数据库表 - 足够规范化吗?

javascript - 在 Javascript 函数中编写 PHP

sql - 为什么 SUM(null) 在 Oracle 中不是 0?

python - 使用 Python 图像库进行抗锯齿时,使用透明消除边缘处的细边框

python - 如何将视频流从一个 python 传递到另一个?