Database 使用hibernate保存图像文件
我搜索了这个,但只找到了将图像作为blob保存到数据库的方法。 我想做的是将图像位置保存在数据库中,然后从该位置自动检索文件,而不是将其作为blob保存到数据库中。 这有什么意义吗?还是将图像文件作为blob保存到数据库中更好、更快、更便宜? 根据不同的地区,我可能会得到不同的图片Database 使用hibernate保存图像文件,database,image,hibernate,blob,Database,Image,Hibernate,Blob,我搜索了这个,但只找到了将图像作为blob保存到数据库的方法。 我想做的是将图像位置保存在数据库中,然后从该位置自动检索文件,而不是将其作为blob保存到数据库中。 这有什么意义吗?还是将图像文件作为blob保存到数据库中更好、更快、更便宜? 根据不同的地区,我可能会得到不同的图片 谢谢你的帮助 我在这两方面都有经验(将图像保存为RDBMS中的blob)和仅以文件系统/url方式存储指向它的链接。我逐渐意识到第一种方法显然是不可伸缩的 下面是关于每种方法的一个相当有偏见的列表 方法1。将图像保存
谢谢你的帮助 我在这两方面都有经验(将图像保存为RDBMS中的blob)和仅以文件系统/url方式存储指向它的链接。我逐渐意识到第一种方法显然是不可伸缩的 下面是关于每种方法的一个相当有偏见的列表 方法1。将图像保存为水滴: 缺点:
总之,我衷心建议使用第二种方法。总的来说,我同意@baba的答案 然而,这实际上取决于图像的数量和大小。如果所有的图像都是小缩略图,那么我会将它们存储在数据库中,这样所有的东西都在一个地方 也可以同时执行这两种操作……只要数据库和文件系统都有可用的存储空间。这为您提供了两全其美和内置备份