可能是重复问题:
在数据库中存储图像-是还是不是?
数据库中的图像 vs 文件系统
我正在使用 RIA 技术(Flex + PHP + MySQL + Ajax)开发 Web 应用程序,现在我对图像文件有些犹豫。
我在我的 Flex 应用程序中使用了一些图像,所以我认为“如果我将它们存储到数据库中,然后从数据库中检索出来会很棒;因此,维护过程应该更容易”。但是,这里是我的困境:
我应该存储图像的物理 URL,还是直接存储图像会更好?
例如,我的 Cars
表格应该看起来像这样:
ID
(自动编号)|Source
(文本)
还是像这样?
ID
(自动编号)|Image
(longblob 或 blob)
我知道这里有很棒的人可以回答我的问题,解释一下哪个更好,为什么更好 :)