我正在开展一个项目,我正在创建很多(可能是x,000,000s)图像。
创建它们时,它们是动态创建的并且是blob。 e.g。
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO... etc
将它们保存为MySQL是安全有效的,还是建议将它们保存为目录中的实际图像,然后只存储路径?为什么?
对我来说这是一个非常新的问题。我正在使用PHP和MySQL db。
答案 0 :(得分:0)
如果将所有文件存储在目录中,则必须处理文件系统的限制。对于某些文件系统(即FAT32)来说,大量文件可能是个问题
答案 1 :(得分:0)
似乎搞乱两个保存(blob和路径)是双重工作。只需以最有效的图片格式保存为图像。
然而,较早的答案表明此问题已多次讨论过;只是参考那些讨论。