【问题标题】:Storing images - mysql versus file system存储图像 - mysql 与文件系统
【发布时间】:2011-08-02 03:56:30
【问题描述】:

我有一个 android 应用程序,允许用户将图像上传到他们的帐户。我将图像作为 longblob 文件存储在 mysql db 中并从中提取它们,但我在这里和其他地方读到过,将图像存储在文件系统中更有效。我知道它可以让我的 alpha 显示出来,但它已经占用了数据库中的空间。

我在这里和其他地方看到很多人提到文件系统而不是使用数据库,但是......没有人提及特定的文件系统软件或设置。理想情况下,我需要一个可以最快地从中检索图像的系统,并且它必须与来自 php.ini 的查询一起使用。

关于此事的任何提示都会很棒:)

【问题讨论】:

    标签: android mysql database image filesystems


    【解决方案1】:

    您可以将图像存储在文件系统上,并使用数据库来保存文件指针,它只是指向系统上图像位置的路径。然后,使用查询来获取位置,并像处理任何图像一样使用它。

    DaniWeb 上的这个帖子展示了如何处理上传:

    http://www.daniweb.com/web-development/php/threads/162230

    此外,如果您希望将来移动图像的位置,请使用相对路径,如此处选择的答案所述:

    When storing Images in the File System, Use relative paths or absolute paths?

    【讨论】:

    • 我认为这个过程会像那样工作,但我更好奇我将使用哪种类型的软件设置以及哪种方式最有效
    猜你喜欢
    • 2013-05-04
    • 2011-07-14
    • 2014-05-04
    • 2012-06-26
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    相关资源
    最近更新 更多