【问题标题】:Storing images? Database or Filesystem on the cloud存储图像?云上的数据库或文件系统
【发布时间】:2016-01-29 02:31:35
【问题描述】:

我正在构建一个必须存储图像的照片共享应用程序。因此,我正在考虑使用 Azure 移动服务来存储用户数据以及指向存储在 Azure 存储中的图像的链接。我认为这种方法的问题是,如果图像被修改,可能没有参照完整性。

这是一种好方法还是我应该将这两种方法都存储在数据库中(这种方法在金钱上更昂贵)。

PS:图像是使用移动相机拍摄的标准图像。

【问题讨论】:

  • 这种类型的问题(即使它有一个实际的解决方案)是基于意见和离题的。您已经收到一个支持您的想法的答案。然而,这个问题确实没有正确的答案。没有一个正确的位置来存储图像,也没有一个正确的位置来存储对这些图像的引用。
  • @DavidMakogon 我知道这个问题是基于意见的,但是对于后端开发和开发可扩展的服务来说是新手,我寻求最适合我的用例的选项。

标签: database azure azure-storage azure-mobile-services


【解决方案1】:

您正在考虑采用的方法(从存储在 Azure 移动应用程序中的结构化数据中引用图像)很好。

对于实际的图像存储,建议的方法是利用 Azure Blob Storage 之类的东西,而不是使用服务上的文件系统。

这篇最近发表的关于添加到移动应用程序的新文件管理功能的文章可能会有所帮助(它至少应该作为如何在移动应用程序的上下文中管理文件存储的指导):

https://azure.microsoft.com/en-us/blog/file-management-with-azure-mobile-apps/

我希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-29
    • 2011-05-31
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 2011-02-13
    • 2012-06-26
    • 1970-01-01
    相关资源
    最近更新 更多