【问题标题】:Storing images in a Sql Server 2008 database using Filegroups/Filestreams使用文件组/文件流将图像存储在 Sql Server 2008 数据库中
【发布时间】:2009-07-20 02:48:27
【问题描述】:

有没有人有过使用文件组和文件流将用户上传的图像存储在 MSSQL 2008 数据库中的经验?我读了几篇似乎说它们是个好主意的文章,因为您可以获得将图像存储在磁盘和数据库中的所有优点。例如

我已经为我当前的项目实现了这个,但似乎我做了很多不必要的工作,不得不转换字节并将它们写成图像。 (我正在使用 ASP.Net MVC)

还有什么我应该担心的问题吗?我真的应该自己将这些图像存储在磁盘上吗?我是否应该考虑其他替代方案,例如 Amazon AWS?

【问题讨论】:

    标签: sql-server asp.net-mvc filestream filegroup


    【解决方案1】:

    我现在使用 MVC 编写了几个应用程序,这两个应用程序都需要存储图像,并且我已将它们放在数据库中,因为这样更容易将图像与记录相关联,而不是让记录给我文件名和位置。

    如果图像太大,我也会减小它的大小。如果一个较小的文件也适合,那么存储一个 4mg 的文件是没有意义的。

    【讨论】:

      【解决方案2】:

      我最终使用了 Azure 博客存储。它非常适合图像存储!

      【讨论】:

        猜你喜欢
        • 2011-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-13
        相关资源
        最近更新 更多