用 mysql 管理图像配置文件?

Posted

技术标签:

【中文标题】用 mysql 管理图像配置文件?【英文标题】:manage images profile with mysql? 【发布时间】:2015-02-02 14:30:37 【问题描述】:

我正在我的 android 应用程序中实现个人资料图片。我做了一个不知道该走哪条路的决定。问题是我必须存储用户上传的图像并查看它们给他们的联系人/朋友,就像在电报中我看到其他人的图像,他们看到我的一样。 1) 第一个假设: 我知道 mysql 可以将图像存储在带有“blob”的字段中(如果我错了,请告诉我),所以你只需要通过抓取这个字段来上传和下载图像。 2)第二个假设: 用户加载图像,我将其记忆在一个文件夹中(有点像云),除非它在服务器上的路径在数据库中的一个字段中(例如在字段照片中我放了“http:site/project/image. jpg "),然后我就用这种方式把照片下载给他的朋友们。

我不知道该怎么做,我应该选择哪一个?第一种方法(直接将文件存储在mysql中)不会让我成为数据库更慢更不准确吗? 该应用程序处理消息,发布等(如在社交网络中),图片可能会出现问题?? 第二种方法似乎更快,但不太优雅。我相信您的明智建议,谢谢您的回复:D

【问题讨论】:

使用文件。其他人都这样做(G+、EyeEm 等),这是有充分理由的。 【参考方案1】:

恕我直言 - 将图像存储为文件并仅将它们的路径存储到数据库。

【讨论】:

以上是关于用 mysql 管理图像配置文件?的主要内容,如果未能解决你的问题,请参考以下文章

mysql配置问题

配置文件来连接数据库(Mysql)

Spring事务管理中的配置文件

Mysql cluster管理节点配置文件详解

在Linux环境下,APACHE和PHP配置文件怎么设置(RPM包)

MySQL工具Atlas的安装使用