- 此问题在此处已有答案**:
Can I store images in MySQL [duplicate](4个答案)
Images in MySQL(5个答案)
10个月前关闭。
这篇文章是编辑和提交审查2天前。
我正在开发一个网站,将工作有点像电子商务。这是一个网站,人们将上传图片的项目,他们希望人们购买。我的挑战是,当学习MySQL数据库存储,我了解到,MySQL可以存储图片,但最好只使用它的个人资料图片。存储大量的图片在MySQL会慢下来。请,我用什么来存储这些图片,如何?我已经学会了PHP,JSON和MySQL
1条答案
按热度按时间weylhg0b1#
这个问题经常出现,简短的答案是:这取决于。这是一个在“全数据库方法”和“哪个组件能做什么最好”之间权衡的问题。倾向似乎是倾向于“存储在文件系统”。这进一步取决于你的图像的平均大小和你的MySQL设置。确保阅读BLOB字段类型和对象存储一般。
从你的问题中,我真的不能告诉你在你的开发过程中处于什么位置。但是根据你的评论,指出MySQL本身并不是一个现成的web应用程序可能会有所帮助。MySQL可以是solution stack中的一个元素(例如LAMP)并成为“数据库部分”。在前端代码收集用户上传数据的Web应用程序中,然后,您的代码可以将此用户数据存储到后端系统(如MySQL数据库)或文件系统中-这是您作为开发人员的责任。