Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';在Java web应用程序中处理图像的最佳方式是:存储在Blob字段中还是仅存储在其路径中?_Java_Image_Web_Blob - Fatal编程技术网

什么';在Java web应用程序中处理图像的最佳方式是:存储在Blob字段中还是仅存储在其路径中?

什么';在Java web应用程序中处理图像的最佳方式是:存储在Blob字段中还是仅存储在其路径中?,java,image,web,blob,Java,Image,Web,Blob,我正在开发的新web Java应用程序将必须存储许多图像。最好的选择是什么:然后存储在MySQL中的BLOB字段中,或者只存储它们的路径(然后将图像放在特定的驱动器上)? BLOB选项会使我的应用程序太慢吗?这些年来,我两次都做了,但我发现其中通常没有太多内容 在编程上,BLOB更容易处理,因为它们在JPA中只是一个字节[],并且得到了很好的支持。不利的一面是,您必须自己处理大部分向客户机交付的映像,您的代码可能会成为性能瓶颈。如果您让web服务器处理发送图像的问题,那么您可以使用高度优化的代码

我正在开发的新web Java应用程序将必须存储许多图像。最好的选择是什么:然后存储在MySQL中的BLOB字段中,或者只存储它们的路径(然后将图像放在特定的驱动器上)?
BLOB选项会使我的应用程序太慢吗?

这些年来,我两次都做了,但我发现其中通常没有太多内容


在编程上,BLOB更容易处理,因为它们在JPA中只是一个
字节[]
,并且得到了很好的支持。不利的一面是,您必须自己处理大部分向客户机交付的映像,您的代码可能会成为性能瓶颈。如果您让web服务器处理发送图像的问题,那么您可以使用高度优化的代码,并且您的应用程序可以继续处理业务逻辑

这些年来,我两样都做了,但我发现一般来说,这两样东西都不多


在编程上,BLOB更容易处理,因为它们在JPA中只是一个
字节[]
,并且得到了很好的支持。不利的一面是,您必须自己处理大部分向客户机交付的映像,您的代码可能会成为性能瓶颈。如果您让web服务器处理发送图像的问题,那么您可以使用高度优化的代码,并且您的应用程序可以继续处理业务逻辑

你做过任何测量吗?斑点很难处理,通常需要特殊代码来处理结果集。而且,
java.nio
速度非常快。大多数CMS使用文件系统处理图像和其他二进制数据。我会跟随他们的领导…你会记得备份文件系统与数据库同步吗?你做过任何测量吗?BLOB很难处理,通常需要特殊代码来处理结果集。而且,
java.nio
速度非常快。大多数CMS使用文件系统处理图像和其他二进制数据。我会跟随他们…你会记得备份文件系统与数据库同步吗?