我必须开发一些东西来保存blob。我有多种选择,但很难选择。需要的是用户主要以图像的形式上传文件。我需要确保它安全。我想要一些速度,尽管这不是先决条件。上传的图像/文档的大小“可能”不是太大的问题。
到目前为止我发现的选项是:
- SQL 文件流
- Azure 存储
- 硬盘
- 亚马逊等其他云服务。
我不太喜欢云,因为它会有些敏感数据,而且我不喜欢价格模型。不是说不好,只是个人喜好。
当谈到 FileStream 我不知道,我被推荐支持和反对它。它真的有效吗?
硬盘驱动器,是的,它是用来存储东西的,但现在我需要为数据库和硬盘驱动器编写代码。我不太喜欢这种紧耦合。
关于如何存储东西还有其他建议吗?我可以对我提到的选项发表一些评论吗?