我正在为使用JSF,MYSQL的研究所做一些项目。
有许多地方需要存储图像。 70%的应用程序基于图像。我在SO上读到了在mysql中存储图像,但是我发现在mysql中存储图像是个坏主意并且有一些替代。
我有三个选项
选项1 :将图像存储在mysql中
选项2 :将图像存储在本地文件系统中
选项3 :将图片存储在任何托管网站(如亚马逊s3)。
我无法使用选项3,因为学院不希望通过互联网存储图像。他们想制作本地系统。
我正在考虑使用选项2,但是我很好奇如果明天我的服务器崩溃了怎么办?此外,任何人都可以删除服务器中的文件。 (安全问题)
我离开的选项是选项1,将图像存储在mysql中。
好奇,在MySQL中存储图像有什么缺点吗?
我可以继续使用选项1来存储图像吗?我真的很担心。
每个人都应该阅读以下精彩帖子。