我必须开发一些东西来保持blob的。我有各种选择,但很难选择。所需要的是用户主要以图像的形式上载文档。我需要让它变得安全。我想要一些速度虽然它不是先决条件。上传的图像/文档的大小“可能”不是太大的问题。
到目前为止我找到的选项是:
我不太喜欢云,因为它会有点敏感的数据,我不喜欢价格模型。不是说这很糟糕,只是个人偏好。
说到FileStream我不知道,我已经被推荐为赞成和反对它。它真的有效吗?
硬盘驱动器,是的,这是为了存储东西,但现在我需要为数据库和硬盘驱动器编码。我并不过分喜欢这种紧密耦合。
关于如何存储东西还有其他建议吗?我可以对我提到的选项发表一些意见吗?
答案 0 :(得分:1)
FileStream
最终会转到硬盘。存储在数据库中的唯一内容是对文件的引用。您可以使用不同的内容替换该文件,SQL Server永远不会知道。
如果您想要完全控制文件,我个人只会使用硬盘,这是您最好的选择。
答案 1 :(得分:0)
我将是Azure或亚马逊