我必须开除一些东西才能握住斑点。我有多种选择,但很难选择。需要的是用户以图像的形式上传文档。我需要使其安全。我想要一些速度,尽管这不是先决条件。上载的图像/文档的大小“可能”不是太多的问题。

到目前为止,我发现的选项是:

  1. SQL FileStream
  2. Azure存储
  3. HDD
  4. 其他云服务,例如亚马逊等

我不太喜欢云,因为它会有些敏感的数据,而且我不喜欢价格模型。并不是说这只是个人偏好。

当涉及到文件流时,我不知道,我被推荐给它和反对它。真的有效吗?

HDD,是的,它是为了存储东西,但是现在我需要为数据库和HDD编码。我不太喜欢那紧密的耦合。

还有关于如何存储东西的其他建议吗?我可以对我提到的选项收到一些评论吗?

有帮助吗?

解决方案 2

我将是Azure或Amazon

其他提示

FileStream 最终进入了HDD。 DB中唯一存储的是对文件的引用。您可以用不同的内容替换文件,而SQL Server永远不会知道。

我个人只需使用HDD,如果您想完全控制文件,那是最好的选择。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top